Делаю расширение для Файрфокса.

Нужно вставить обработчик, который бы по загрузке веб-страницы инжектировал туда код. Как это сделать?

PageMod и ContentScript - то самое? :|

PageMod и ContentScript - то самое?

Про Add-on SDK ничего не знаю, но, видимо, да. Если верить тому же MDN.

вставить обработчик, который бы по загрузке веб-страницы инжектировал туда код

Вроде, ничего специально и делать не надо. Оттуда же:

By default, content scripts are attached after all the content (DOM, JS, CSS, images) for the page has been loaded, at the time the window.onload event fires. To control this behavior, use contentScriptWhen option.

Спасибо. У меня задача внедрить код в страницу, чтобы эта часть "перебила" переменную даты, которая уже есть в коде. Значит, надо попробовать в тег <HEAD> в самое начало вставить? Оверрайд даты, чтобы был.

12-08-2016 19:45:14
Вот на это похоже весьма, очень: http://stackoverflow.com/questions/2742 … ng-pagemod Надо только вставить jQuery?

12-08-2016 19:48:14
Впрочем, он там уже есть. :) Значит, можно просто вставлять скрипт добавления в <head>?