我正在为 firefox android 开发引导扩展,但在新菜单项中显示图标时遇到问题:
itemMenuId = window.NativeWindow.menu.add("Show more details",ico , function() { showToast(window); });
在 ico 中,我使用 data: 和 file:// 编写了扩展根目录中存在的图标文件的 uri(icon.png 位于 bootstrap.js 旁边),如此处所述,但未显示图标。我不知道如何解决这个问题。除了我在 install.rdf 文件中的 iconURL 遇到同样的问题之外,当我使用 chrome:// 时,我什么也得不到,而当我使用 resource:// 时,我得到一个丢失的图像。我应该让 chrome.manifest 使用 chrome:// 吗?即使我没有指定 url,让图像像这里一样默认显示,它仍然不起作用。
<em:iconURL>resource://trackdetect/icon.png</em:iconURL>
我用谷歌搜索了它,但是,我无法修复它。请帮助和感谢。