使用chrome扩展程序,我向每个页面添加一个内容脚本。这些脚本必须与后台页面交换数据。我用于那些隐藏的联系:http://code.google.com/chrome/extensions/messaging.html#connect
我想在后台页面上有一个端口,我可以从contentcript和后台页面“postMessage”。
如何从内容脚本中获取此端口的实例?运行contentcript时已经触发了onConnected事件。
P.S:我之前的问题......不太清楚:
也许我不明白这一点,但我怎样才能让每个页面收取内容来连接到后台页面的端口。后台页面不必知道此连接,只会将消息抛入端口。
使用内容脚本打开了很多页面。
我想过使用longlived连接。但是在端口已经“连接”之后运行contentScript。我连接另一个时间似乎很奇怪,以便新页面可以接收端口'实例。
我首先想到:chrome.extension.connect({name: "search"});
应该做的伎俩,但这会返回一个新的端口实例,而不是已经存在的实例。