是否有任何技术可以分解或模块化 Chrome 扩展中的背景页面?当我继续开发我的扩展时,几乎所有的 javascript 都在后台页面中,因为它是扩展中唯一持久运行的脚本(我的 javascript 的少数位于 popup.js 和内容脚本中)。 只是想知道开发人员会做什么 - 只接受一个非常大的background.js 文件?理想情况下,我想“包含”包含数据或对象的不同js文件,并将它们简单地包含到background.js中,但这在 javascript 中显然是不可能的。
有什么建议吗?
最佳答案
在 manifest.json 文件中,您可以指定要加载到后台事件页面的多个脚本:
"background": {
"scripts": [
"foo.js",
"bar.js",
"baz.js"
// etc
],
"persistent": true // or false!
}
关于javascript - Chrome 扩展程序臃肿的背景页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17972559/