【问题标题】:My extension can only be enabled in the chrome webstore我的扩展只能在 chrome webstore 中启用
【发布时间】:2019-01-08 08:16:03
【问题描述】:

安装我的扩展程序后,它没有被激活,所以我转到我下载的扩展程序页面,它说我的扩展程序已损坏。我点击了修复按钮,但我只是得到控制台错误。

但是,如果我在 chrome 网上商店点击启用,我的扩展程序就可以工作...

点击 chrome 网上商店中的“启用此项目”按钮后,我的扩展程序运行良好。但是,一旦我进入下载的 chrome 扩展程序,我就无法启用它。是我的 chrome 扩展程序坏了还是 chrome 中的错误。如果是bug,在哪里提交?

【问题讨论】:

  • 当我尝试安装时,收到错误:包无效。详细信息:'无法加载扩展图标'images/icon_150.png'。'。缺少扩展图标路径或扩展图标。
  • 您可以从您的 Chrome 开发者仪表板帐户报告您的查询。
  • @Vishal - 感谢您花时间尝试下载扩展程序。当我在本地解压缩它时它可以工作。而且我看到文件在那里,这很奇怪,它找不到图像的相对链接,或者它会破坏扩展名。所以你根本无法安装它?
  • 嘿伙计,发现错误:实际上你在popup.html中使用了图像图标“icon_150.png”和src“images/icon_150.png”,但是在图像文件夹中没有图像名称“icon_150.png。请检查并告诉我。
  • @Vishal - 谢谢vishal!我真的很感激。在第一条评论之后,我对扩展进行了新的更新并修复了它。原来图像不能在文件路径中,图标必须在根目录中。 :) 再次感谢!

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


【解决方案1】:

错误是在 Manifest 中,扩展图标必须在根目录中,而不是相对路径。

【讨论】:

  • 图标可以在任何地方。
  • @wOxxOm 没错,我的问题是我引用了一个“图像”文件夹,但我的链接是“图像/图标”。所以事实证明它是区分大小写的。我只是在调试时遇到了麻烦,因为在我的 chrome 开发页面上,它工作正常并且仍然​​能够找到图像。
猜你喜欢
  • 1970-01-01
  • 2016-05-02
  • 2012-07-21
  • 2016-12-28
  • 2018-06-17
  • 1970-01-01
  • 2019-04-01
  • 1970-01-01
相关资源
最近更新 更多