在将新版本的扩展版本发布到制作后,我们有时会看到一种奇怪的行为:
浏览器上的扩展似乎只是部分更新(经过一段时间后)
我们的内部版本号(我们的代码的一部分)在这种情况下显示了以前的版本号,尽管新版本中的某些功能和资源已经存在。
我们偶尔会在所有浏览器和不同的操作系统上看到这种情况。
知道为什么会这样做,可以做些什么?
注意:我们的extention.js和popup.html文件大约是380kb(我不知道这是否有任何区别)。
答案 0 :(得分:1)
虽然我不知道您的方案的具体细节,但一般情况下,如果扩展需要,每天会多次自动检查和提取更新。如果有任何中断过程的事情(例如连接问题),则可能会发生部分更新,尽管存在可以尝试防范此问题的机制。另请注意,如果其中一个核心文件(extension.js或background.js)发生更改,则会更新资源。
[披露:我是Crossrider员工]