我的扩展使用了两个选项卡,我想在它们之间来回传递事件。我已经开发了一个Google Chrome扩展,它通过后台页面api来实现这一点,但在firefox中似乎还没有类似的扩展。
我原以为firefox扩展文档中的message-manager可以做到这一点,但是关于这个对象的文档非常糟糕。
如果我不能直接从google chrome api导入背景页面的想法,我会很乐意使用其中一个标签来控制另一个标签。
任何帮助/指导都是很棒的。
发布于 2012-05-30 07:37:48
为此,您需要在main.js中设置一个事件管道,该管道接受来自一个页面的内容脚本的事件,并将其通过管道传递到另一个页面的内容脚本:
https://addons.mozilla.org/en-US/developers/docs/sdk/1.7/dev-guide/guides/content-scripts/index.html
我不完全确定你的用例是什么,所以很难推荐更具体的技术。你要做的是:
当选项卡中发生给定事件时,
有一件事我不清楚,那就是这两个标签会不会是唯一打开特定url的标签?
https://stackoverflow.com/questions/10804494
复制相似问题