google-chrome - Chrome 扩展程序图标未出现?

标签 google-chrome google-chrome-extension icons

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

{
  "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
}

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

最佳答案

  • 控制 chrome://extensions/中图标的 list 键是 icons.48

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

  • 此外,documentation提及:

    You may provide icons of any other size you wish, and Chrome will attempt to use the best size where appropriate.

    您还可以提供与“公布”尺寸不同的图标,例如128x128 图标对应 48x48。它将根据需要进行缩放;但最好自己创建一个缩放版本。

  • 它应该具有适当的格式。

    Static images can be in any format WebKit can display, including BMP, GIF, ICO, JPEG, or PNG. For unpacked extensions, images must be in the PNG format.

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

关于google-chrome - Chrome 扩展程序图标未出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812845/

相关文章:

javascript - Ember JS 入门 - 屏幕闪烁

google-chrome - Chrome扩展程序安装后 Hook /API函数: does it exist?

macos - 如何在 XCode 中设置 OSX 应用程序停靠栏图标?

css - 自动页边距不会使页面中的图像居中

google-chrome - CSS 显示 :block not working on google-chrome on windows 7

javascript - 在浏览器扩展中使用 libsodium.js

css - Chrome 新标签替换扩展的自定义背景

javascript - 无法使用 chrome.storage.local.set 保存集

java - 调整按钮图标的大小

android - 如何在 Flutter 中调整图标/图标按钮的大小?