Javascript chrome扩展中的变量范围,特别是在背景页面和内容脚本之间

Javascript chrome扩展中的变量范围,特别是在背景页面和内容脚本之间,javascript,google-chrome-extension,scope,Javascript,Google Chrome Extension,Scope,问题是chrome扩展中的可变范围。 但我还需要背景页面和内容脚本之间范围的信息 我有一个背景html和一个内容脚本 我在后台页面的开头声明了一个全局变量,比如seltext 内容脚本正在侦听鼠标移动事件,在该代码中,我想更新seltext 如果这是不可能的,那么我计划使用sendresponse将seltext值从内容脚本发送到后台页面,或者我可以使用本地存储。我希望后者将占用更多资源 因为我对chrome扩展是否完全正常工作没有一个清晰的了解,所以我有这个疑问 任何类型的响应都可能有帮助

问题是chrome扩展中的可变范围。 但我还需要背景页面和内容脚本之间范围的信息


我有一个背景html和一个内容脚本

我在后台页面的开头声明了一个全局变量,比如seltext

内容脚本正在侦听鼠标移动事件,在该代码中,我想更新seltext

如果这是不可能的,那么我计划使用sendresponse将seltext值从内容脚本发送到后台页面,或者我可以使用本地存储。我希望后者将占用更多资源

因为我对chrome扩展是否完全正常工作没有一个清晰的了解,所以我有这个疑问

任何类型的响应都可能有帮助

我想要的一部分可以在这里找到


不过,关于chrome扩展中变量作用域的详细信息参考会很好。

背景页面和内容脚本之间不共享上下文。sendRequest是一种方式。

您可以在后台页面中为
seltext
设置
setter
getter
,并在内容脚本中使用以调用
seltext
setter
getter
访问
seltext