Web浏览器扩展名通用文件
Web browser extension common files
我正在构建一个Chrome/Firefox/Safari扩展,我想在每个扩展上重用相同的代码。我有一个背景脚本,一个注入的脚本,一一个iframe。。每个扩展都是一样的,所以我想构建这样的东西:
root folder
|- chrome
| |- manifest.json
| |- ...
| ' ...
|
|- firefox
| ' ...
|
|- safari
| ' ...
|
' common
|- iframe
|
|- scripts
| |- injectedscript.js
| ' backgroundscript.js
|
' ...
因此,当我在manifest.json中为chrome添加backgroundscript.js时,比如:
"background" : {
"scripts" : [
"../../common/scripts/backgroundscript.js"
]
}
但Chrome一直告诉我:Could not load background script '../../common/scripts/backgroundscript.js'
你知道是否有原因吗(也许Chrome扩展插件无法加载其父文件夹中的文件)?你认为这是一个好的程序吗?
Chrome扩展将manifest.json
所在的文件夹视为其根目录。你不能从那里往上走。
相关文章:
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 在上传之前,我可以在代码中的哪里将文件扩展名更改为小写
- TypeScript解释了各种文件扩展名
- 在javascript中检查文件扩展名的问题
- 如何使用office.js检查未保存文件的具体文件扩展名
- 用于检查文件扩展名不工作的Javascript If语句
- 忽略文件扩展名的正则表达式
- Apache poi XSSF创建Excel文件-Create返回格式或文件扩展名无效的空文件
- 可以't在不提供文件扩展名的情况下导入TypeScript模块
- 根据文件扩展名应用CssClass
- 导入文件之前请检查文件扩展名
- 忽略文件扩展名jQuery之后的查询字符串
- 如何在Fine Uploader中隐藏文件扩展名
- 客户端的jQuery文件扩展名验证
- 文件扩展名正则表达式的节点参数
- 如何在Visual Studio 2010/2012中将自定义文件扩展名注册到JavaScript编辑器
- 在文件扩展名之前反复添加图像大小
- jQuery 示例:在文件扩展名不允许的情况下重置输入文件元素
- (Javascript)如何提取当前URL的最后一部分 - 没有文件扩展名
- 确定动态映像 src 的文件扩展名