我正在开发使用Native Messaging的Chrome扩展程序。开发此类扩展的部分要求是扩展程序的ID不会更改。
The documentation for the key
entry in manifest.json
声明如下:
此值可用于在开发期间加载扩展,应用或主题时控制其唯一ID。
因此,我将密钥添加到manifest.json
,如下所示:
{
"manifest_version": 2,
"key": "cljjpoinofmbdnbnpebolibochlfenag",
...
}
然后我访问了chrome://extensions
并点击了#34;加载解压后的扩展程序......"浏览到包含扩展程序代码的目录。但是,分配的ID与我指定的ID不匹配:
我做错了什么?
答案 0 :(得分:2)
这句话似乎有点误导:
"此值可用于在开发过程中加载扩展,应用或主题时控制其唯一ID。"
虽然值控制唯一ID,但它本身不是唯一ID。要找到密钥的正确值,您需要:
打开您的用户个人资料目录并检查:
Extensions/[id]/[version]/manaifest.json
从文件
key
的值
执行此操作后,现在应该为解压缩的分机分配正确的ID。