如何在firefox android扩展中设置pageaction的图标

时间:2016-01-18 10:07:12

标签: android firefox firefox-addon firefox-addon-sdk

我使用PageActions在adnroid ff addon https://developer.mozilla.org/en-US/Add-ons/Firefox_for_Android/API/PageActions.jsm中创建地址栏按钮。

我在addon项目的主目录中有icon.png。我的PageAction示例:

PageActions.add({
   icon: "icon.png",
   title: "My page action",
   clickCallback: function () {
   showAlertDlg('myaddon', 'action');
   }
 });

但按钮创建没有图标。如何正确地将图标设置为我的pageaction?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案: - 在主项目文件夹skin / icon.png中创建 - 使用内容创建chrome.manifest: 内容my-addon内容/ 皮肤my-addon classic / 1.0皮肤/ - 使用图标:

uuid = PageActions.add({
    icon: "chrome://my-addon/skin/icon.png",
    title: "My page action",
    clickCallback: function () {
    }
});

问题是我写了一个图标:“chrome://skin/icon.png”,路径中没有插件名称“my-addon”