微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

chrome 扩展只加载一个内容脚本

如何解决chrome 扩展只加载一个内容脚本

我有一个 chrome 扩展,我在同一页面上加载了 2 个不同的内容脚本。

我正在将它们加载到清单中:

 "content_scripts": [
        {
            "matches": [
                "https://*.example.com/*",],"js": ["in-content.js","content-overlaying.js"]
        }
    ],"background": {
        "scripts": ["background.js","background-overlaying.js"],"persistent": true
    },"content_security_policy": "script-src 'self' https://cdnjs.cloudflare.com/ajax/ 'unsafe-eval'; object-src 'self'; img-src * data: 'self' 'unsafe-eval'","offline_enabled": true,

一个月前它工作得很好,两个脚本都在加载。我今天检查了一下,只有第二页正在加载 background-overlay

我检查了它,并删除了第二个脚本,所以第一个脚本起作用了。

       {
            "matches": [
                "https://*.example.com/*","js": ["in-content.js"]
        }

所以它似乎只允许一个脚本,第二个覆盖第一个

这 2 个背景工作得很好。

过去一个月对 chrome manifest 是否有任何更新?还是我做错了什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。