我已经实现了示例 mozilla firefox 扩展来在工具栏上显示 firefox 图标(操作按钮),它将打开“http://www.mozilla.org/”。
它在 jpm run 中工作正常,然后我使用 jpm xpi 创建了该包并创建了 xpi 文件。然后我在我的firefox浏览器中安装了它并成功安装但不起作用。无法在工具栏上添加 Firefox 图标(操作按钮)(控制台没有错误)。
下面是代码。
index.js
var buttons = require('sdk/ui/button/action');
var tabs = require("sdk/tabs");
var button = buttons.ActionButton({
id: "mozilla-link",
label: "Visit Mozilla",
icon: {
"16": "./icon-16.png",
"32": "./icon-32.png",
"64": "./icon-64.png"
},
onClick: handleClick
});
function handleClick(state) {
tabs.open("http://www.mozilla.org/");
}
包.json
{
"title": "Sample",
"name": "sample",
"version": "0.0.1",
"description": "Sample AddOn",
"main": "index.js",
"author": "Sample",
"engines": {
"firefox": ">=30.0a1",
"fennec": ">=30.0a1"
},
"license": "MIT"
}
我已经使用 -https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_Started_%28jpm%29
请帮忙。
Thanks
为了使图标可见,您必须创建一个data
目录在你的扩展中,并将你的图标放在那里。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)