使 chrome 扩展的 "matches" 部分正常工作时出现问题

Problem with getting "matches" section of chrome extension to work

我正在制作一个 chrome 扩展,但我只希望它在 youtube 上 运行。下面是我的 manifest.json

{
  "name": "video-tracker",
  "description": "YT VID TRACKER",
  "version": "1.0",
  "manifest_version": 2,
  "content_scripts": [
    {
      "matches": ["*://youtube.com/*"],
      "js": ["content.js"]
    }
  ],
  "permissions": ["storage"]
}

我只是不明白为什么它不起作用。在我的 content.js 中,我有一个简单的警报语句。我尝试了很多其他网站,而不是在匹配部分中放置“youtube”这个词,他们都记录了警报,但只是 youtube 出于某种原因不会这样做!想知道你们有没有人知道为什么。

尝试使用 none www 和 www includes

扩大您的匹配范围
"matches": ["*://youtube.com/*", "*://www.youtube.com/*"],