2

我正在为 Google Chrome 做一个扩展,我使用代码进行自动更新。这是因为该扩展程序尚未出现在 Google Chrome 网上商店中。但过几天我会把它上传到网上商店,谷歌说你可以使用网上商店自动更新。但如果我不想使用它,我的应用程序是否仍会像现在一样由我自己的服务器更新?

提前致谢!!

4

1 回答 1

0

我同意文档对此不是很清楚:

如果您使用 Chrome 开发者仪表板发布您的扩展程序,您可以忽略此页面。您可以使用仪表板向用户以及 Chrome 网上应用店发布扩展程序的更新版本。

但是,我自己测试过,当您通过 Chrome 网上应用店 (CWS) 发布扩展程序时,您的update_url设置将被覆盖。manifest.json换句话说,发布到 CWS 意味着您不能再使用自托管自动更新。

我能想到的原因可能如下:

  • CWS 希望跟踪每个扩展的统计信息(即使用每个扩展的用户数量)
  • 隐私问题(人们不希望您在更新扩展程序时跟踪他们)
  • 安全问题(每个扩展更新都必须经过 CWS 验证过程)

如果你想跟踪人(请不要)在你的扩展程序的背景页面上使用谷歌分析。

于 2012-06-17T10:49:02.030 回答