如何使chrome扩展程序的ID保持不变

时间:2018-02-25 12:35:41

标签: google-chrome-extension

我的问题与此问题相同:How to change chrome packaged app id Or Why do we need key field in the manifest.json?

我们的扩展程序不会发布到网上商店,我尝试在开发模式下使用Pack Extension创建crx文件,然后我将crx文件上传到https://robwu.nl/crxviewer/,但它说:< / p>

  

意外的crx格式版本号

我尝试解压缩crx文件以查看manifest.json中的关键字段,但它根本没有设置。

我无法在我的用户数据目录中找到我的扩展程序,我的扩展程序使用本机消息传递,我需要所有客户端设备上的ID保持不变,allowed_origins才能在本机主机清单中工作。< / p>

那么如何获取清单的关键值?

1 个答案:

答案 0 :(得分:0)

由于https://robwu.nl/crxviewer/可能已过时,导致出现此错误。而是从网上商店安装CRX viewer。安装后,可在任何扩展上使用它。您将看到类似这样的内容:

enter image description here

单击右上角的打开。您将看到一个类似于https://robwu.nl/crxviewer/的页面。现在,单击“选择文件”按钮,然后选择您的crx文件。打开chrome的控制台(如果未默认选中,请按F12键,然后单击Console,您将看到清单的键值。复制该文件并将其粘贴到扩展程序的源清单文件中。