javascript - Chrome 内容脚本未加载 chrome.google.com

标签 javascript google-chrome-extension content-script

<分区>

我最近注意到我的两个 Chrome 扩展程序在 https://chrome.google.com/webstore/category/apps 的任何页面上都无法正常工作。 .经过一些调试,似乎没有加载内容脚本。这是一个测试扩展来证明这一点:

// manifest.json
{
    "manifest_version": 2,

    "name": "Test",
    "version": "1.0",

    "permissions": [
        "tabs", "http://*/*"
    ],

    "content_scripts": [
        {
            "matches": ["*://*/*"],
            "js": ["content.js"]
        }
    ]
}

.

// content.js
console.log("Loaded");

此扩展程序在我加载的几乎所有页面的控制台中显示文本“已加载”。这包括 http 和 https 页面。但是当我去 chrome 商店时,我没有看到这段文字。这是什么原因?它可能有助于确定其他无效的 URL。

最佳答案

尝试:

"permissions": [
    "<all_urls>"
]

关于javascript - Chrome 内容脚本未加载 chrome.google.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17950344/

相关文章:

javascript - 多功能框 multipe 关键字

javascript - Chrome 扩展程序将外部 javascript 添加到当前页面的 html

javascript - Node : Get image from PDF whose URL has weird query string

javascript - React Modal 不会在加载内容之间关闭

javascript - 即使使用 Polyfill,IE 也不支持 forEach。

javascript - Chrome 扩展代码 vs 内容脚本 vs 注入(inject)脚本

javascript - 动态加载内容脚本(chrome 扩展)

javascript - 如何在链接点击时为不同的输入字段提供不同的值

javascript - Chrome 扩展程序的持久性 cookie 没有正确过期?

javascript - onclick 不适用于 Chrome 扩展?