>Форум 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=59959 |
FBB > 13-08-2013 15:21:02 |
Подскажите, пожалуйста, как "заставить" расширение исполнять скрипт каждый раз при загрузке страницы. Сейчас он у меня прописан в XUL , но срабатывает только один раз. Я так понимаю , что нужно отслеживать с помощью расширения событие загрузки страницы, но как ? |
okkamas_knife > 13-08-2013 15:57:14 |
Выделить код Код:addEventListener( "DOMContentLoaded", function(e) { var doc = e.target; var win = doc.defaultView; if(win != win.top) // Ignore frames return; alert("Page loaded:"+doc.location.href); //-------------сюда втыкаем свой код обработки страницы,её содержимое в doc //------------------- }, true, document.getElementById("appcontent") ); |
FBB > 13-08-2013 16:33:46 |
okkamas_knife пишет Я правильно понимаю, что нужно |
FBB > 13-08-2013 17:10:30 |
Видимо я что-то недопонял . В xul есть запись - В скрипте - Выделить код Код:...... function Gb(){ alert("gut"); } window.addEventListener("DOMContentLoaded",Gb(),false); ...... Срабатывает только один раз при загрузке раузера. При открытии нового окна ничего не происходит. 13-08-2013 17:35:49 P.S. Спасибо, okkamas_knife! |