我的Chrome扩展程序遇到了奇怪的错误。 如果从源加载扩展(加载解压缩),它运行良好。 但如果它是从webstore添加的,则会发生错误。 扩展是带有播客的网站的简单播放/暂停按钮。
如何重现:
之后按钮消失,扩展名列表中的扩展名(chrome:// extensions /)包含文本“此扩展名可能已损坏”。点击“修复”按钮后,扩展程序会修复,但第二次点击后它会再次消失。
没有错误消息或日志,只是粉碎。我不知道,如何检测错误。 Webstore支持无法提供帮助。
此错误仅在Chrome和Chrome浏览器中出现,但在其他基于铬的浏览器(例如Vivaldi和Yandex)中效果很好。
Video用于演示。
Source code扩展程序。
我怀疑log-listener.js中的第5行或/和第7行。
如果发现类似的问题通过向manifest添加update_url来解决,但它对我不起作用。
答案 0 :(得分:0)
问题在于图标名称。文件是" play.png / pause.png"和" Play.png / Pause.png"。 案例很重要。