【问题标题】:Chrome content script not loading for chrome.google.com [duplicate]未为 chrome.google.com 加载 Chrome 内容脚本 [重复]
【发布时间】:2016-04-29 05:09:41
【问题描述】:

我最近注意到我的两个 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。

【问题讨论】:

    标签: javascript google-chrome-extension content-script


    【解决方案1】:

    试试:

    "permissions": [
        "<all_urls>"
    ]
    

    【讨论】:

    • 然后尝试添加:"content_scripts": [{ "matches": ["&lt;all_urls&gt;"], "js": ["content.js"], "run_at": "document_start" }
    猜你喜欢
    • 2012-07-21
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 2014-11-01
    • 2011-11-25
    • 2012-09-03
    • 1970-01-01
    相关资源
    最近更新 更多