Google chrome extension Chrome扩展升级使扩展没有javascript文件

Google chrome extension Chrome扩展升级使扩展没有javascript文件,google-chrome-extension,upgrade,chrome-web-store,Google Chrome Extension,Upgrade,Chrome Web Store,我在Chrome网站上有一个扩展,大约有40万用户。从几个月前开始,我就收到了一些用户的电子邮件,他们的扩展已经停止为他们工作了。他们基本上只是在弹出窗口和选项页面中看到HTML页面。没有任何JavaScript动态添加的内容。在一位用户进行了一些有用的调试之后,JavaScript文件似乎消失了。他给我发了以下截图: 因此,出现的情况是JS文件变得不可访问或消失。我的猜测是当升级发生时会发生这种情况。在最近的更新中,我没有移动或更改任何文件的名称。根本没有发生大的变化 我通过发送如何在硬盘上查

我在Chrome网站上有一个扩展,大约有40万用户。从几个月前开始,我就收到了一些用户的电子邮件,他们的扩展已经停止为他们工作了。他们基本上只是在弹出窗口和选项页面中看到HTML页面。没有任何JavaScript动态添加的内容。在一位用户进行了一些有用的调试之后,JavaScript文件似乎消失了。他给我发了以下截图:

因此,出现的情况是JS文件变得不可访问或消失。我的猜测是当升级发生时会发生这种情况。在最近的更新中,我没有移动或更改任何文件的名称。根本没有发生大的变化

我通过发送如何在硬盘上查找扩展名的说明,并附加扩展名文件,解决了这个问题,因此他们自己必须手动修补扩展名。这总是有效的。今天,我在一小时内收到了4封同样问题的电子邮件,我已经受够了

一个用户让她的所有扩展同时停止工作。我的猜测是这个问题是罪魁祸首。我把补丁发给她,至少解决了我分机的问题

所以我想问stackoverflow:还有其他人经历过吗?这对于Chrome来说似乎是一个相当严重的问题。它开始出现在Chrome 20左右,但在Chrome 22上仍会出现。我的清单版本早于几天前1


有问题的扩展:。

快速查看一下,选项页面中的iframe不会在扩展的上下文中运行。没有时间进一步研究,只是指出这一点,这样你就可以自己调试了。你使用的是哪个版本的Chrome?iFrame在Chrome22中工作,而iFrame没有在扩展上下文中运行是我们在Chrome21中看到的一个错误。这个错误确实在Chrome21中观察到了。扩展似乎在Chrome 22空白配置文件中使用默认设置。我已经在Chrome 21中推出了iframe问题的解决方案,因此这不再是问题所在。您是否在清单中使用了omnibox属性?我们的用户群中有一小部分在增长,我们也在经历同样的事情,我们也不知道这种情况是如何发生的。