Google chrome extension 从Chrome应用商店加载时,“我的Chrome扩展设置”页面使我的扩展损坏

Google chrome extension 从Chrome应用商店加载时,“我的Chrome扩展设置”页面使我的扩展损坏,google-chrome-extension,Google Chrome Extension,我正在做一个非常复杂的谷歌扩展 它在开发者模式下运行良好,但在Chrome Store中部署时无法正确部署-这会导致安装损坏 我找到了一个快速修复方法:尝试安装(Chrome工具栏上的图标闪烁,然后消失),刷新Chrome商店页面,然后单击页面顶部的“启用扩展”链接 但是,任何试图打开设置页面(从下拉菜单或我在弹出窗口中提供的链接)的尝试都会导致使用扩展页面中的“损坏…”消息再次禁用扩展 我花了几个星期的时间试图找到这个bug 不确定这里还能提供什么信息,但Google Web Store中的扩

我正在做一个非常复杂的谷歌扩展

它在开发者模式下运行良好,但在Chrome Store中部署时无法正确部署-这会导致安装损坏

我找到了一个快速修复方法:尝试安装(Chrome工具栏上的图标闪烁,然后消失),刷新Chrome商店页面,然后单击页面顶部的“启用扩展”链接

但是,任何试图打开设置页面(从下拉菜单或我在弹出窗口中提供的链接)的尝试都会导致使用扩展页面中的“损坏…”消息再次禁用扩展

我花了几个星期的时间试图找到这个bug

不确定这里还能提供什么信息,但Google Web Store中的扩展是:

GitHub中的代码是:


请帮忙

清单不仅必须使用文件夹的确切大写字母,而且文件夹必须使用小写字母!
(我还删除了boostrap的/3.1.1/子文件夹,因此-不确定文件夹名称中是否允许点…

说这可能是由于路径拼写错误造成的,事实上,您的扩展名就是这样的:manifest.json引用了
字体
,但目录名是
字体
(可能还有其他差异,我还没有检查整个分机)。通常的做法是使用所有小写字母。因此,我建议对所有目录和文件都这样做。@wOxxOm-谢谢。我知道,但字体逃过了我的眼睛。还有/inc/boostrap逃过了!我正在再次测试它…@wOxxOm-nope!不起作用。虽然我在路径上花了很多时间,但我会再次关注它明天。很不幸,谷歌没有给出错误的提示…而且每次测试我都需要30分钟…为什么开发者模式如此宽松?!如果你在默认文件系统中不区分大小写的Windows上开发,那么显然未打包的扩展名利用了这一事实。只需打包扩展名并尝试安装I在一个新的用户配置文件上。