Chrome扩展程序。此扩展程序可能已损坏

时间:2018-04-10 15:43:02

标签: javascript google-chrome-extension chrome-web-store

我的Chrome扩展程序遇到了奇怪的错误。 如果从源加载扩展(加载解压缩),它运行良好。 但如果它是从we​​bstore添加的,则会发生错误。 扩展是带有播客的网站的简单播放/暂停按钮。

如何重现:

  • 安装extension;
  • 点击开放式口袋演员网站的扩展按钮;
  • 登录网站(“开始试用”按钮。需要注册);
  • 找到播客并播放;
  • 两次点击扩展按钮。

之后按钮消失,扩展名列表中的扩展名(chrome:// extensions /)包含文本“此扩展名可能已损坏”。点击“修复”按钮后,扩展程序会修复,但第二次点击后它会再次消失。

没有错误消息或日志,只是粉碎。我不知道,如何检测错误。 Webstore支持无法提供帮助。

此错误仅在Chrome和Chrome浏览器中出现,但在其他基于铬的浏览器(例如Vivaldi和Yandex)中效果很好。

Video用于演示。

Source code扩展程序。

我怀疑log-listener.js中的第5行或/和第7行。

如果发现类似的问题通过向manifest添加update_url来解决,但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

问题在于图标名称。文件是" play.png / pause.png"和" Play.png / Pause.png"。 案例很重要。