2013-11-21 2 views
0

아래 이벤트 리스너를 gBrowser에 할당하여 웹 페이지 DOMContentLoaded 이벤트를 감지 할 수 있습니다.Firefox에서 이미지 페이지 감지

if (event.originalTarget instanceof HTMLDocument) { 
    var doc = event.originalTarget; 
    if (event.originalTarget.defaultView.frameElement) { 
     while (doc.defaultView.frameElement) { 
      return; 
     } 
    } 
}  

위의 코드는 이미지를 감추는 데 사용되는 크롬 페이지를 감지하지 못합니다. 예 :

https://addons.cdn.mozilla.net/media/img/app-icons/med/firefox.png

어떻게 이미지를로드하는 문서가 파이어 폭스 감지 할 수 있는가?

답변

1

이미지가 ImageDocument에 의해 호스팅되기 때문에 이런 현상이 발생합니다. 그에 따라 if 조건을 추가하십시오.