我使用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?
答案 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”