我有一个曾经在我的服务器上托管的扩展程序。我有一个更新 url 指向我的服务器,更新会自动发布给用户。
最新的 chrome 版本不允许通过 3rd 方 url 安装扩展,它们需要托管在 webstore 中。
如果我这样做,是否所有用户都需要重新添加扩展程序,或者他们可以以某种方式无缝迁移以从网络商店接收未来的更新?
我有一个曾经在我的服务器上托管的扩展程序。我有一个更新 url 指向我的服务器,更新会自动发布给用户。
最新的 chrome 版本不允许通过 3rd 方 url 安装扩展,它们需要托管在 webstore 中。
如果我这样做,是否所有用户都需要重新添加扩展程序,或者他们可以以某种方式无缝迁移以从网络商店接收未来的更新?
通过导入现有密钥以相同的 id 发布到网上商店:
将您的私钥作为“key.pem”放在扩展目录的根目录中,然后将其压缩到扩展中。上传后会被删除。
重新发布旧 crx 并将 update_url 设置为:
http://clients2.google.com/service/update2/crx
这样,它将是无缝的。
(来源: https ://groups.google.com/forum/?fromgroups#!topic/chromium-extensions/3vvygtEajMQ%5B1-25%5D https://groups.google.com/a/chromium.org/forum/ ?fromgroups#!topic/chromium-apps/qZ5PXH2KzPs%5B1-25%5D )
您仍然可以使用 3rd 方 .crx 扩展、主题、应用等。
但文件必须下载到本地文件夹,然后拖到扩展管理器(chrome://chrome/extensions/)中。