특히, 페이지의 모든 이미지를 평가하여 특정 속성이 있는지 확인한 다음 해당 속성을 기반으로 DOM에 divdivs를 새로 추가합니다. Chrome이 DOM에 필요한 모든 요소를로드했음을 보증하기 위해 document.ready가 실행되기 전에 이러한 수정 작업을 수행해야합니다.Chrome 확장 콘텐츠 스크립트에서 문서를 처리하기 전에 document.ready를 기다려야합니까?
내가 달려 들고있는 문제는 document.ready가 잠시 시간이 걸리고 사용자가 이미 페이지를 둘러보고 내 확장 프로그램이 아직 효과가없는 이유가 궁금하다는 것입니다. 문제는 대개 잠시 지속되지만 짜증나는 것만으로도 충분합니다.
document.ready를 기다리지 않고 대신 즉시 문서를 처리하면 은 모두 인 것처럼 보입니다. 하지만 나는 운이 좋았는지 궁금해.
고마워, 그게 내가 찾고있는 정보. –
확인하고 싶은 경우 동의 함 위의 언급 접근법이로드 된 문서가로드됩니다. 그러나 Document가로드 된 후에도 DOM 업데이트가 발생할 수 있습니다. 이것은 AJAX 기능 일 수 있습니다. "DOMSubtreeModified"에 대한 리스너를 추가하는 것과 같습니다. window.addEventListener ("DOMSubtreeModified", (이벤트) -> \t console.log "DOMSubtreeModified", 이벤트 \t) – Feru