Начните с аддонов и фреймов Firefox - PullRequest
0 голосов
/ 27 января 2012

Я хотел бы создать свой аддон для Firefox.Я хочу вызвать javascript, который изменяет src iframes.

Я не знаю, как создать аддон, который вызывает мою функцию на ДО НАГРУЗКИ СТРАНИЦЫ .Только я получил это main.js.Я попытался вставить alert ('hello'); в него, но ничего не происходит.Есть ли полезный учебник для этого?

Ответы [ 2 ]

0 голосов
/ 31 января 2012

Действительно, одна из самых желательных вещей - загрузить DOM. Поэтому обычно мы должны ждать, пока страница загрузится (DOM).

Вот почему так часто используются слушатели:

window.addEventListener("load", function(){}, false);
appcontent.addEventListener("DOMContentLoaded", function docLoader(e){}, true);

Так что просто вызывайте любую функцию, которую вы строите. Он будет запущен до загрузки любой страницы.


Для работы в FF разработка аддонов очень помогает при поиске с префиксом MDN (Mozilla Developer Network). Кроме того, я рекомендую вам прочитать все это MDN: XUL School Tutorial . Это начинается так:

XUL School - это всеобъемлющее учебное пособие по разработке дополнений, ориентированное на Разработка расширения Firefox. Рекомендуется прочитать все это хотя бы раз. Хотя Firefox быстро меняется, содержание в Этот учебник должен быть актуальным и действительным.

0 голосов
/ 29 января 2012

Лучше всего начать с документации по Addon SDK:

https://addons.mozilla.org/en-US/developers/docs/sdk/1.4/

В частности, есть руководство по началу работы:

https://addons.mozilla.org/en-US/developers/docs/sdk/1.4/dev-guide/addon-development/getting-started.html

Хотя это может не решить вашу конкретную проблему с управлением URL-адресами iframe, оно даст вам более полное представление о том, как работает SDK.

...