Google chrome 在开发过程中保持chrome扩展id不变

Google chrome 在开发过程中保持chrome扩展id不变,google-chrome,google-chrome-extension,oauth,Google Chrome,Google Chrome Extension,Oauth,我试图在不同的机器上测试我的chrome扩展,我发现自从我将它作为一个未打包的扩展加载后,扩展id每次都在变化 但是,我真的需要维护相同的扩展id。我的扩展通过OAuth2.0和外部非Google提供商进行。当我向外部提供者注册扩展时,我以 chrome-extension:///callback.html如果我再次加载未打包的扩展,id会发生变化,并且我的应用程序将不再工作,因为重定向URI会发生变化。继续更改重定向URI实际上是不可行的。如何维护相同的id 您需要根据生成的pem文件在清单文

我试图在不同的机器上测试我的chrome扩展,我发现自从我将它作为一个未打包的扩展加载后,扩展id每次都在变化

但是,我真的需要维护相同的扩展id。我的扩展通过OAuth2.0和外部非Google提供商进行。当我向外部提供者注册扩展时,我以
chrome-extension:///callback.html
如果我再次加载未打包的扩展,id会发生变化,并且我的应用程序将不再工作,因为重定向URI会发生变化。继续更改重定向URI实际上是不可行的。如何维护相同的id

您需要根据生成的pem文件在清单文件中设置密钥

此处有获取pem的说明:

这里有更多关于关键字段的详细信息:


确保生成pem文件后保存它!它再也不能生成了,你必须重新发布你的应用程序才能获得一个新的。

请注意,你也可以下载一个已发布的扩展,CWS会将
字段添加到清单中。这与拥有私钥不同,但至少可以将其复制到dev版本。