Я работаю над переносом расширения Chrome в Firefox с помощью SDK надстройки Firefox.Panel & PageMod Content Script сообщение, передающееся в расширении Firefox
Расширение состоит из панели, подключенной до toolbar button (что эквивалентно действию Chrome popup.html + браузера Chrome) и скрипту контента PageMod.
Когда панель открывается, ей необходимо отправить сообщение в сценарий содержимого текущей вкладки, чтобы получить объект, содержащий некоторую информацию с этой страницы. У меня возникли проблемы с тем, как на самом деле передавать сообщение. Может ли кто-нибудь помочь указать мне в правильном направлении? Кажется, я не могу найти много ресурсов, чтобы помочь разработчикам расширений Chrome изучить разработку Firefox-аддонов.
Следующий вопрос демонстрирует эту концепцию в среде Chrome. Мне просто нужно помочь портировать его в Firefox.
Chrome Extension - Message Passing from Popup to Content Script
В соответствии с этим сообщением об ошибке https://bugzilla.mozilla.org/show_bug.cgi сравнение вкладки рабочего с активной вкладкой недостаточно, чтобы найти правильного работника, поскольку вкладка может содержать несколько старых работников в своей истории. – baseten
Решение находится здесь: http://stackoverflow.com/questions/15502043/addon-sdk-context-menu-and-page-mod-workers – baseten