Javascript 将一个背景页连接到多个contentscript

Javascript 将一个背景页连接到多个contentscript,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,通过chrome扩展,我向每个页面添加了一个contentscript。这些脚本必须与后台页面交换数据。我使用以下链接进行漫游: 我希望在后台页面上有一个端口,在该端口上我可以从contentscript和后台页面“发送邮件” 如何从内容脚本获取此端口的实例?contentscript运行时已激发OnConnectiond事件 我之前的问题。。。不太清楚: 也许我不明白这一点,但我如何让每个页面收费一个contentscript来连接到后台页面的一个端口呢。后台页面不必知道此连接,只需将消息抛出

通过chrome扩展,我向每个页面添加了一个contentscript。这些脚本必须与后台页面交换数据。我使用以下链接进行漫游:

我希望在后台页面上有一个端口,在该端口上我可以从contentscript和后台页面“发送邮件”

如何从内容脚本获取此端口的实例?contentscript运行时已激发OnConnectiond事件

我之前的问题。。。不太清楚:

也许我不明白这一点,但我如何让每个页面收费一个contentscript来连接到后台页面的一个端口呢。后台页面不必知道此连接,只需将消息抛出端口即可

有许多使用内容脚本打开的页面

我想用长寿命的连接。但是contentScript是在端口已经“连接”之后运行的。在我看来,另一次连接以便新页面可以接收端口实例似乎很奇怪


我首先想到:
chrome.extension.connect({name:“search”})
应该可以做到这一点,但这会返回一个新的端口实例,而不是已经存在的端口实例。

很抱歉,您一点也不清楚。您需要描述此处使用的设置。@克里斯:我正在上一版本的Chrome上创建一个Chrome扩展。我会尽量让问题更清楚,但你想要什么作为“设置”?也许你可以从“我正在制作一个Chrome扩展。我正在尝试做X”开始提问,然后开始说你有什么问题。请。