Chrome扩展程序内容脚本无法工作

3
我编写了一个Chrome扩展脚本,应该在Reddit上运行。
我的脚本:
console.log("hello world");

我的 manifest.json
 {
    "manifest_version": 2,
    "name": "Name",
    "description": "Desc",
    "version": "1.0",
    "browser_action": {
        "default_icon": "icon.png"
    },
    "content_scripts": [
        {
            "matches": [
                "*://reddit.com/*"
            ],
            "js": [
                "contentscript.js"
            ],
            "run_at": "document_end"
        }
    ],
    "permissions": [
    "tabs", "*://reddit.com/*", "activeTab"
  ]
}

这段文本的意思是:“脚本没有出现在Chrome开发工具的“内容脚本”部分。有人知道为什么我的扩展程序没有运行吗?”

我认为如果在清单中没有定义“名称”,扩展程序将无法正常工作。 - Mottie
出于这个问题的目的,我已将其删除。我会再编辑一个回来。@Mottie - byte
1个回答

12

"*://reddit.com/*" 不是一个有效的网址匹配规则,你应该使用 "*://*.reddit.com/*"


@Kusha,没问题,你可以访问https://developer.chrome.com/extensions/match_patterns了解更多详情。 - Haibara Ai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接