我正在尝试在不同的计算机上测试我的chrome扩展程序,并且我发现扩展ID每次都会更改,因为我将其作为解压扩展程序加载。
但是,我真的需要保持相同的扩展ID。我的扩展程序通过OAuth 2.0与外部非Google提供商进行。当我向外部提供商注册我的扩展时,我提供了重定向URI的形式
chrome-extension://<extension-id>/callback.html
如果我再次加载解压缩的扩展程序,则ID会发生变化,我的应用程序将不再有效,因为重定向URI会发生变化。继续更改重定向URI实际上是不可行的。我如何保持相同的ID?
答案 0 :(得分:8)
您需要根据生成的pem文件在清单文件中设置密钥。
有关获取pem的指示:https://developer.chrome.com/extensions/packaging
此处关键字段还有更多细节:https://developer.chrome.com/extensions/manifest/key
确保在生成后保存pem文件!它永远不会再生成,您必须重新发布您的应用才能获得新的应用。