Google Chrome扩展程序在更新时崩溃。

时间:2011-11-15 16:31:10

标签: crash google-chrome-extension

我们正在开发一个托管在Google Chrome网上商店的扩展程序。最近我们收到了用户的抱怨,他们有时会收到一条通知窗口,说“扩展程序已崩溃,请点击此处重新加载”。

经过简短的调查后,我们发现仅当我们将新版本上传到Chrome网上应用店时才会发生这种情况。 我们开始在网上查找,没有发现任何文件,所以我们开始自己检查。

我们试图了解究竟是什么导致了这个问题,以及我们是否可以确定一个独特的原因。 我们的尝试包括只更新manifest.json文件,一个css文件,一个js文件或者根本不更改任何内容,除了版本号,每次更改我们上传了一个新版本并在大约10台不​​同的机器上更新它。 结果是相同的,当我们进行每次更新时,它导致扩展仅在几台机器上崩溃,而在其他机器上更新完全正常。每次不同的机器都采取不同的行动。

然后,我们认为这可能与我们在后台页面中有一个计时器工作有关,而且它可能正好在它工作的时候发生。 所以我们试图提高定时器的频率(从5秒到100毫秒),它仍然起作用,在10台机器中只有3台发生故障。

我们现在已经用完了想法,这确实给我们的分机用户带来了用户体验方面的问题。

是否有人遇到此问题,或者在版本更新时遇到任何扩展程序崩溃? 它是chrome扩展引擎中的已知错误还是我们做错了什么?

1 个答案:

答案 0 :(得分:0)

我遇到同样的问题,我想我找到了原因。您是偶然的,覆盖新标签页吗?

我能够在100%的时间内重现问题,当我从清单中删除新的标签覆盖时,问题就消失了。 我提出了一个问题:Issue 104401