javascript - 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 中的 urlpermissions
以https://www.google.com/
检查我是否输入了任何错误的模式,但是,这甚至不起作用。我什至也浏览了各种答案,但它们没有得到正确的指导,而且我是 chrome 扩展的新手。所以,我不知道我做错了什么。
任何帮助表示赞赏!
解决方案
推荐阅读
- apache-kafka - 如何查找 kafka 主题 RAM 使用情况?
- haskell - 由 try 引起的模棱两可的类型
- sql - SQL:如何获取出现在数据库中第一个或第二个空格之后的字符串
- unix - 为什么我创建的别名没有在我期望的路径中执行?
- fluentd - 剂量 Fluentd 对线路长度有限制吗?
- python - 使用来自不同位置的相同文件导入路径
- c# - Admob 测试广告(奖励广告)在构建后不会显示在真实设备上
- c# - 我怎样才能重复使用我的对象而不是销毁它们?
- java - 从 Spring Boot 应用程序连接到 Firestore 会引发空指针异常
- authentication - Vaadin 登录覆盖