在将我们的扩展发布到生产环境的新版本之后,我们有时会看到一种奇怪的行为:
浏览器上的扩展似乎只有部分更新(在给定一段时间后)。
我们的内部版本号(代码的一部分)在这种情况下会显示以前的版本号,尽管新版本中的一些功能和资源已经存在。
我们偶尔会在所有浏览器和不同的操作系统上看到这种情况。
你知道为什么会这样吗?可以做些什么?
注意:我们的extention.js和popup.html文件大约有380kb (我不知道这是否有什么不同)。
发布于 2014-04-30 00:32:30
虽然我不知道你的场景的细节,但一般来说,如果扩展需要,更新会被自动检查和拉取,一天几次。如果有任何东西中断了这个过程,比如连接问题,那么可能会发生部分更新,尽管有一些机制可以尝试并防止这种情况发生。另外,请注意,如果某个核心文件(extension.js或background.js)发生更改,则资源会更新。
披露:我是一名Crossrider员工
https://stackoverflow.com/questions/23368159
复制相似问题