通过Firefox最新的SDK addon-sdk-1.17我尝试开发附加组件。
我有一个进入FF附加组件面板的网页,我想更改附加组件的颜色或图像或一些东西,以指示更改/更新到面板的网页。
更具体的情况是,在网页中有一个标识为<a title="" data-original-title="" data-status="" id="message-icon"...
的锚元素,这将更改为<a title="" data-original-title="" data-status="has-messages" id="message-icon"...
请注意data-status="has-messages"
更改。我想获取此更改并通过Firefox附加组件向用户发送消息。
我知道有port.emit()
和port.on()
的“内容脚本”方法。内容脚本使用self.port.emit()发送消息,附加脚本使用panel.port.on()接收它们,但是通过教程和SDK文档,我不知道如何在我的情况下执行此操作。请帮忙。
提前致谢。