【问题标题】:How do I specify an Chrome Extension icon (popup icon) for Retina Mac's如何为 Retina Mac 指定 Chrome 扩展图标(弹出图标)
【发布时间】:2013-09-01 04:00:35
【问题描述】:

我发现我的图标(以及许多其他图标)在 Retina Mac 上非常难看。

有什么方法可以将设计良好的视网膜图像指定为弹出图标?

谢谢!

【问题讨论】:

  • 尝试在 browserAction 字段中指定一个 38x38 的图标。
  • @RobW 当前是"browser_action": { "default_icon": "icon_19.png", "default_popup": "popup.html", "default_title": "Weibo Karma!" }, 那么你建议我如何添加 38 个呢?

标签: google-chrome-extension retina-display


【解决方案1】:

只需创建双倍大小的图标(76x76 像素)并在 manifest.json 中提供指向它的路径:

"browser_action": {
    "default_icon": {
        "19": "icon19x19.png",
        "38": "icon76x76.png"
    }
}

如果你想通过setIcon动态改变图标,那么你必须使用以下参数调用它:

chrome.browserAction.setIcon({
    path: {
        "19": "icon19x19.png",
        "38": "icon76x76.png"
    }
});

【讨论】:

  • 你不需要76x76 (@4x)38x38 (@2x) 就可以了,这就是视网膜显示器真正需要的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多