2013-11-21 7 views
0

Я могу обнаружить событие веб-страницы DOMContentLoaded, назначив ниже прослушиватель событий gBrowser.Обнаружение загрузки страницы страницы на 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

Как документ, который загружается изображения обнаруживается для Firefox?

ответ

1

Это происходит, потому что изображение размещено на ImageDocument. Приложите соответствующее условие if.

Смежные вопросы