gpt4 book ai didi

javascript - Web 浏览器扩展通用文件

转载 作者:行者123 更新时间:2023-11-30 10:05:52 25 4
gpt4 key购买 nike

我正在构建一个 Chrome/Firefox/Safari 扩展程序,我想在每个扩展程序上重复使用相同的代码。我有一个后台脚本,一个注入(inject)脚本,一个 iframe,.. 它们对于每个扩展都是一样的,所以我想构建类似的东西:

root folder
|- chrome
| |- manifest.json
| |- ...
| \ ...
|
|- firefox
| \ ...
|
|- safari
| \ ...
|
\ common
|- iframe
|
|- scripts
| |- injectedscript.js
| \ backgroundscript.js
|
\ ...

所以当我在 chrome 的 manifest.json 中添加我的 backgroundscript.js 时:

"background" : {
"scripts" : [
"../../common/scripts/backgroundscript.js"
]
}

但是 Chrome 一直告诉我:Could not load background script '../../common/scripts/backgroundscript.js'

您知道是否有原因吗(也许 Chrome 扩展程序无法加载其父文件夹中的文件)?您认为这是继续进行的好方法吗?

最佳答案

Chrome 扩展将 manifest.json 所在的文件夹视为其根目录。你不能从那里向上移动。

关于javascript - Web 浏览器扩展通用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29207785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com