Я написал врезку аддон:
Firefox addon: Как запускать событие при загрузке страницы * начинается *?
- , который извлекает URL текущей страницы
- делает вызов на персональный сервер с URL
- и отображает контекстную информацию в боковой панели
В настоящее время эта функция вызывается в следующих случаях:
- о включении аддона
- на оконной нагрузке
- на AppContent нагрузки
- на TabSelect
Однако, бывают случаи, когда веб-страница занимает слишком много времени, чтобы стрелять «нагрузку» событие. Следовательно, то, что я бы предпочел, - это путь к , вызывающий мою функцию аддона, как только будет отправлен первый запрос для текущей страницы.
Мне сказали, что Прослушивающее устройство и Наблюдатель могут помочь. Я пробовал быстрый и грязный код Progress-Listener, но он не работал должным образом (возможно, моя ошибка).
Запрашивать предложения/ссылки/образцы кода. Заранее спасибо.
Я использовал DOMContentLoaded, но это было слишком поздно снова на медленных страниц. В настоящее время я использую службу Observer (отправил фиктивный код ниже), и, похоже, я решил свою проблему. – Jumper