问题是chrome扩展中的变量范围。 但我也想要了解背景页面和内容脚本之间的范围信息
我有一个后台html和一个内容脚本
我在后台页面的开头声明了一个全局变量,例如seltext
内容脚本正在侦听鼠标悬停事件,在该代码中我想更新seltext
如果这不可能,那么我打算使用sendresponse将seltext值从内容脚本发送到后台页面,或者我可以使用本地存储。我希望后者能够获得更多的资源。
由于我没有清楚地了解铬扩展工作,所以我有这个疑问。
任何类型的回复都可能有所帮助。
我想要的部分内容可以在这里找到
how to comunicate between a content script and a background page
关于chrome扩展中变量范围的详细信息参考会很好。
答案 0 :(得分:1)
后台页面和内容脚本之间不共享上下文。 sendRequest是要走的路。
答案 1 :(得分:0)
您可以在后台页面中为setter
设置getter
和seltext
,并在内容脚本中使用chrome-rpc来调用seltext
的{{1}} }和setter
用于访问getter
。