我正在为书签开发一个Chrome扩展程序。在应用程序中,我使用了chrome.storage.sync。但是,当我测试从zip文件安装应用程序时,我得到了不同的应用程序id:s。这似乎会影响同步,因此我想知道是否有办法解决这个问题。
您需要为清单中的 key
属性设置适当的值(并确保始终使用相同的 .pem 文件来打包扩展).
引用清单key
属性的文档:
此值可用于在开发过程中加载扩展程序、应用或主题背景时控制其唯一 ID。
若要获取合适的键值,请先从.crx文件安装扩展(可能需要上传扩展或手动打包)。然后,在用户数据目录中,查找文件
Default/Extensions/<extensionId>/<versionString>/manifest.json
。您将看到填充的键值。