Страницы: 1
Спасибо. У меня задача внедрить код в страницу, чтобы эта часть "перебила" переменную даты, которая уже есть в коде. Значит, надо попробовать в тег <HEAD> в самое начало вставить? Оверрайд даты, чтобы был.
12-08-2016 19:45:14
Вот на это похоже весьма, очень: http://stackoverflow.com/questions/2742 … ng-pagemod Надо только вставить jQuery?
12-08-2016 19:48:14
Впрочем, он там уже есть. :) Значит, можно просто вставлять скрипт добавления в <head>?
Привет.
Почему не работает этот код? Он из документации. Должен загружать в расширении алерт при загрузке страницы:
[code]var myExtension = {
init: function() {
// The event can be DOMContentLoaded, pageshow, pagehide, load or unload.
if(gBrowser) gBrowser.addEventListener("DOMContentLoaded", this.onPageLoad, false);
},
onPageLoad: function(aEvent) {
var doc = aEvent.originalTarget; // doc is document that triggered the event
var win = doc.defaultView; // win is the window for the doc
// test desired conditions and do something
// if (doc.nodeName != "#document") return; // only documents
// if (win != win.top) return; //only top window.
// if (win.frameElement) return; // skip iframes/frames
alert("page is loaded \n" +doc.location.href);
}
}
window.addEventListener("load", function load(event){
window.removeEventListener("load", load, false); //remove listener, no longer needed
myExtension
Делаю расширение для Файрфокса.
Нужно вставить обработчик, который бы по загрузке веб-страницы инжектировал туда код. Как это сделать?
PageMod и ContentScript - то самое? :|
Можно ли изменить значение, которое возвращается этим методом?
Есть какой-то модуль timemachine NPM. Кто-то пользовался?
Страницы: 1