在Google Chrome扩展程序中的视图之间共享常量数据

dis*_*ted 3 javascript google-chrome-extension data-sharing

假设我们有Chrome扩展程序,它使用后台页面,弹出页面,可能还有其他一些视图和内容脚本.有一些与主题领域相关的常量数据,必须可以从所有视图和内容脚本访问.
分享这些数据的最佳做法是什么?

Bor*_*mus 7

一种方法是将所有共享数据保留在后台页面中,并通过大多数上下文中提供的getBackgroundPage访问它.如果不可用(例如,在上下文脚本中),则可以使用消息传递来获取数据.

  • 对于那种东西,您可以创建一个constants.js文件,您将其作为内容脚本注入并包含在后台页面中. (4认同)