假设我的扩展名是1.0版。我写了一个新功能并发布了1.1。然后我很快意识到我已经发布了一个错误,修复了它并发布了1.2。
现在假设一个拥有1.0的用户在1.2版本发布之前一直处于脱机状态。
他们会更新到1.2还是1.1?
用户是否会更新最新版本,或者更新下一个版本?
答案 0 :(得分:3)
用户始终获得最新版本。因此,您还必须在1.1中集成1.1的任何更新代码。
浏览器每隔几个小时检查一下安装的扩展程序或应用程序是否有更新URL。对于每一个,它向该URL发出请求以查找更新清单XML文件。如果更新清单提到的版本比安装的版本更新,则浏览器会下载并安装新版本。