我想将Chrome扩展程序的脚本拆分为多个文件。为此,据我了解,我需要在清单文件中添加一个“ content_scripts”属性。当我发布到Chrome网上应用店时,收到一条警告消息,提示我的扩展程序需要广泛的权限,并且审阅该扩展程序将花费更多的时间,并且最好以其他方式进行操作。
最初,我只有一个js文件,包括数据和函数。我不喜欢这样,所以我想为数据和功能使用单独的js文件。因此,我将数据带到一个新的data.js文件中,而我发现使其起作用的唯一方法是在清单文件中具有一个“ content_script”属性。
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["data.js"]
}
],
“ matches”属性似乎是必需的。我的理解是,该
我想将Chrome扩展程序的脚本拆分为多个文件。为此,据我了解,我需要在清单文件中添加一个“ content_scripts”属性。当我发布到...
最后,我通过从后台脚本中引用几个单独的js文件来管理它们: