首页 > 解决方案 > Chrome 扩展程序:如何将站点访问默认设置为“在特定站点上”并预先填充它们?

问题描述

我正在使用"<all_urls>"manifest-v2 匹配模式,它在扩展设置中生成以下视图:

Chrome 扩展程序当前视图

我想将其更改为默认选择“在特定站点上”,并且还包括两个或多个预先填充的站点:

在此处输入图像描述

我需要对manifest.json文件进行哪些更改才能实现此目标?

我已经阅读了看似相关的Manifest V2部分,但找不到任何东西。我还尝试在all_urls标签之前和之后添加我需要的域,但它只是默认为上面的第一张图片:

"content_scripts": [
  {
    "matches": [
      "<all_urls>",
      "https://github.com/*",
      "https://git.musta.ch/*",
    ],
    "css": ["build/style.css"],
    "js": ["build/contentScript.js"]
  }
],

标签: jsongoogle-chrome-extension

解决方案


我想将其更改为默认选择“在特定站点上”,并且还包括两个或多个预先填充的站点:

您只需从“匹配项”部分中删除“<all_urls>”并包含您想要的“特定站点”数量。


推荐阅读