Estoy trabajando para portar una extensión de Chrome a Firefox con el SDK Add-on de Firefox.Panel y contenido de PageMod Mensaje de script que pasa en una extensión de Firefox
La extensión consta de un panel conectado a un toolbar button (equivalente a la acción popup.html + navegador de Chrome) y un script de contenido de PageMod.
Cuando se abre el panel, debe enviar un mensaje al script de contenido de la pestaña actual para recibir un objeto que contenga información de esa página. La parte con la que estoy teniendo problemas es cómo transmitir el mensaje. ¿Alguien puede ayudarme a orientarme en la dirección correcta? Parece que no puedo encontrar muchos recursos para ayudar a los desarrolladores de extensiones de Chrome a aprender el desarrollo de complementos de Firefox.
La siguiente pregunta demuestra este concepto en el entorno de Chrome. Solo necesito ayuda para portarlo a Firefox.
Chrome Extension - Message Passing from Popup to Content Script
Según este informe de error https://bugzilla.mozilla.org/show_bug.cgi, comparar la pestaña de un trabajador con la pestaña activa no es suficiente para encontrar al trabajador correcto, ya que una pestaña todavía puede contener varios trabajadores antiguos en su historial. – baseten
La solución parece estar aquí: http://stackoverflow.com/questions/15502043/addon-sdk-context-menu-and-page-mod-workers – baseten