铬延误,同时让清单。json文件

0

的问题

嗨我想作一个清单。json文件。饼干权限,我认为这是一个api。

我尝试上传这个代码

{
    "manifest_version" : 2,
    "name" : "coding train extension",
    "version" : "0.001",
    "host_permissions":[
        "*://*.google.com"
    ],
    "permissions":[
        "cookies"
    ],
    "content_scripts":  [
        {
            "matches": [
                "<all_urls>"
            ],
            "js": ["content.js"]
        }
    ]
}

代码装成功,但得到了一个错误

enter image description here

我做错了什么?

1
0

铬的扩展必须有一个清单。json文件,该文件是配置的事情,如姓名、说明、权限等等。 看到完整的指导,以 扩展清单 的详细信息,但我将向你通过什么,你有提供,要解决的问题。

manifest_version

铬扩展开发目前(Oct2021)在经历一个过渡期,正在从清单版本 23. 这一过渡引入了变化,在如何构建一个清单(除其他事项外),因此阅读时铬文件或问题,在这里所以,要注意该清单版本,它为参考。

"manifest_version" : 2

上述的入境手段"使用(老)的清单版本2"但我强烈怀疑你想要的新version3:

"manifest_version" : 3

host_permission

(这个关键仅适用于清单第3版)这意味着要执行扩展作业领域内google.com 并请求允许这样做。 阵列值 "*://*.google.com" 是叫一个 比赛的模式,该文件说,"路径必须存在一个主机的许可"。

"host_permissions":[ "*://*.google.com" ]

所以改变,它包括路径:

"host_permissions":[ "*://*.google.com/*" ]

即使在 铬。饼干 ,这是写不同(错误发生...!). 进行这些更改后扩展应该载入调试没有错误。

我有一些附加的注释:

  1. "version" : "0.001" 编号是不同寻常的,你会看到这种变化0.1后扩展的负荷。 我建议你改变它说0.1也在清单中。

  2. 从清单似乎您的意图,它的工作与饼干和计划这样做的内容脚本。 这不是去工作。 访问的饼干API必须在扩展环境背景或弹出式窗口。 再次,这是什么要配置的清单,并且我已经加入的一个例子如下。

最后抵达到这个:

{
  "manifest_version" : 3,
  "name" : "coding train extension",
  "version" : "0.1",
  "host_permissions":[
    "*://*.google.com/*"
  ],
  "permissions":[
    "cookies"
  ],
  "background": {
    "service_worker": "background.js"
  }
}

这里是一个 例cookie扩展 由铬队,你可以找到有用的。

2021-10-22 23:06:00

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................