【问题标题】:How can I set a Safari Browser button icon?如何设置 Safari 浏览器按钮图标?
【发布时间】:2015-11-16 19:45:59
【问题描述】:
我正在尝试使用 appAPI.browserAction.setResourceIcon(参见代码)在我的 Crossrider 扩展中设置图标,但它不起作用。我做错了什么?
appAPI.ready(function($) {
appAPI.browserAction.setResourceIcon('buttonIcon.jpg');
});
【问题讨论】:
标签:
button
safari
crossrider
【解决方案1】:
与其他浏览器不同,Safari 在 Crossrider 文档中使用扩展程序的图标作为按钮的图像 noted 并在此处引用以方便您:
- 与其他使用 setResourceIcon 的浏览器不同,Safari 按钮图标使用在 IDE 中设置的默认扩展图标(设置 > 常规设置)。
- 为获得最佳外观,图标必须为 128x128 像素,分辨率为 72dpi。
- 一旦设置,图标将无法更改。
- 所有透明像素都呈现为白色,所有其他像素都呈现为黑色。因此,没有任何图标
透明像素显示为黑色方块。
[披露:我是 Crossrider 的员工]