【问题标题】:Chrome extension icon not appearing?Chrome 扩展程序图标没有出现?
【发布时间】:2014-05-22 16:49:30
【问题描述】:

我正在尝试在 chrome://extensions/ 页面上为扩展程序显示一个图标。我的清单如下:

{
  "name":"Hello World",
  "version" : "1.0",
  "description":"Hello World",
  "icons": {                   
    "19": "icon19.png",
    "38": "icon38.png",
    "48": "icon48.png",
    "128": "icon128.png"  
  },    
  "browser_action": {
    "default_icon": {                   
      "19": "icon19.png",
      "38": "icon38.png",
      "48": "icon48.png",
      "128": "icon128.png"        
    }
  },
  "manifest_version": 2
}

如您所知,我尝试过将图标放在各处。它们都是相应的大小,但我根本无法在扩展菜单中显示图标。提前致谢。

【问题讨论】:

    标签: google-chrome google-chrome-extension icons


    【解决方案1】:
    • 在 chrome://extensions/ 中控制图标的清单键是icons.48。

      因此,请确保您的文件“icon48.png”存在并且位于正确的位置。

    • 另外,documentation 提到:

      您可以提供任何其他尺寸的图标,Chrome 会在适当的时候尝试使用最佳尺寸。

      您还可以提供不是“宣布”大小的图标,例如48x48 的 128x128 图标。它将根据需要进行缩放;但最好自己创建一个缩放版本。

    • 它应该是适当的格式。

      静态图像可以是 WebKit 可以显示的任何格式,包括 BMP、GIF、ICO、JPEG 或 PNG。对于解压后的扩展,图片必须是 PNG 格式。

    • 最后,确保您在进行这些更改后重新加载了您的扩展程序。

    【讨论】:

    • 不允许使用19、38 等吗?
    • 我必须将 jpg 文件转换为 png。
    【解决方案2】:

    我的问题是图标的格式,我使用的是 jpeg 格式(doc 说:图标通常应该是 PNG 格式,因为 PNG 对透明度有最好的支持。但是,它们可以是WebKit 支持的任何格式,包括 BMP、GIF、ICO 和 JPEG。)但仍然无法正常工作。我将图标转换为 png 格式,并且可以正常工作。

    【讨论】:

      【解决方案3】:

      我的图像文件有问题,在我的机器上看起来不错。使用新图像修复了这个技巧,只有标准图标对象。

      【讨论】:

        【解决方案4】:

        这是manifest.json的代码示例

        {
        "name" : "App Name",
        "description" : "App Description",
        "version": "1.0",
        "manifest_version": 2,
        "browser_action": {
            "default_popup": "hello.html",
            "default_icon": "h.png"
        }
        }
        

        确保“h.png”与 manifest.json 位于同一目录,并确保它是一个分辨率为 16x16 像素的 PNG 文件。为我工作

        【讨论】:

          猜你喜欢
          • 2018-03-09
          • 2013-05-31
          • 2018-01-24
          • 2021-07-09
          • 2012-06-19
          • 2019-07-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多