>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Полная загрузка страницы http://forum.mozilla-russia.org/viewtopic.php?id=56303 |
Большой > 07-09-2012 15:48:25 |
Добрый день! Как можно дождаться полной загрузки страницы. Таким образом я дожидаюсь загрузки страницы, но проблема в том , что для некоторых страниц (которые выполняют скрытые запросы), данное событие вызывается несколько раз. |
Infocatcher > 07-09-2012 16:04:13 |
Выделить код Код:gBrowser.addEventListener("load", function(e) { var doc = e.target; var win = doc.defaultView; if(win != win.top) // This is frame, ignore return; alert(doc.location); }, true); Или еще какие-то скрытые запросы? Только если надо дождаться загрузки одной страницы, то надо делать что-нибудь вроде |
bunda1 > 07-09-2012 18:30:14 |
Вот так тоже можно. Выделить код Код:gBrowser.addEventListener("pageshow", function(event) { // стоп, если открыть другие владки в фоновом режиме if ( event.target.location.href !== getBrowser().currentURI.spec ) return; alert(event); }, true); |
Большой > 10-09-2012 12:38:19 |
спасиб |