首页 > 解决方案 > chrome 扩展在所有网站上激活如何为特定网站启用它

问题描述

我正在尝试为特定网站激活 chrome 扩展程序,但是它会为所有网站激活。

这是我的代码:

清单.json

{
  "name": "CHANGE THIS : Extension boilerplate",
  "version": "0.0.1",
  "manifest_version": 2,
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "default_locale": "en",
  "browser_action": {
    "default_icon": "icons/icon19.png",
    "default_title": "page action demo",
    "default_popup": "src/bg/popup.html"
  },
  "permissions": [
    "url",
    "webRequest",
    "declarativeContent",
    "downloads",
    "storage",
    "tabs"
  ],
  "background": {
    "scripts": ["src/bg/background.js"],
    "persistent": true
  }
}

我尝试过的 - 我使用过,page_action但是如果我使用它,那么我的popup.html文件中的内容是不可见的。我什至替换了 to 中的 urlpermissionshttps://www.google.com/检查我是否输入了任何错误的模式,但是,这甚至不起作用。我什至也浏览了各种答案,但它们没有得到正确的指导,而且我是 chrome 扩展的新手。所以,我不知道我做错了什么。

任何帮助表示赞赏!

标签: javascripthtmlgoogle-chrome-extension

解决方案


推荐阅读