获取内容脚本中的后台变量值

时间:2013-01-03 12:54:33

标签: background google-chrome-extension

我在后台页面中有一个var(例如var x = 23)。我如何在我的内容脚本中获取此变量?我在content.js中尝试了这个:

chrome.extension.getBackgroundPage().x;

但它不起作用。

2 个答案:

答案 0 :(得分:4)

发送带有消息的数据,并在接收方收听。

Messages

  

由于内容脚本在网页的上下文而不是扩展中运行,因此它们通常需要某种方式与扩展的其余部分进行通信。例如,RSS阅读器扩展可能使用内容脚本来检测页面上是否存在RSS源,然后通知后台页面以显示该页面的页面操作图标。

答案 1 :(得分:1)

您不能在内容脚本中使用chrome.extension.getBackgroundPage(),而不是supported,作为消息通信的替代用途epoch answer

参考文献:

相关问题