3

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

chrome.extension.getBackgroundPage().x;

但它不起作用。

4

2 回答 2

4

使用消息发送您的数据,并在接收方收听。

留言

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

于 2013-01-03T13:05:38.300 回答
1

您不能chrome.extension.getBackgroundPage()在内容脚本中使用,它不受支持,作为消息通信的替代使用epoch answer

参考:

于 2013-01-04T09:08:24.350 回答