Страницы: 1
Добрый день!
Как можно дождаться полной загрузки страницы.
Таким образом я дожидаюсь загрузки страницы, но проблема в том , что для некоторых страниц (которые выполняют скрытые запросы), данное событие вызывается несколько раз.
Мне нужно дождаться самого последнего.
Отсутствует
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);
Или еще какие-то скрытые запросы?
Только если надо дождаться загрузки одной страницы, то надо делать что-нибудь вроде
tab.linkedBrowser.addEventListener()
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Вот так тоже можно.
gBrowser.addEventListener("pageshow", function(event) { // стоп, если открыть другие владки в фоновом режиме if ( event.target.location.href !== getBrowser().currentURI.spec ) return; alert(event); }, true);
Отсутствует
Страницы: 1