我已經實現了示例Mozilla Firefox擴展在工具欄上顯示Firefox圖標(動作按鈕),它將打開「http://www.mozilla.org/」。 它在jpm運行中工作正常,然後我創建了使用jpm xpi的包並創建了xpi文件。然後我已經安裝在我的Firefox瀏覽器,併成功安裝,但沒有工作。 它不能在工具欄上添加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/");
}
的package.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
請幫助。
感謝
是否使用了設置爲永不雷默輪廓mber歷史記錄(選項 - >隱私 - >歷史記錄),或以[隱私瀏覽模式](https://www.mozilla.org/en-US/firefox/private-browsing/)進行。如果是這樣,請參閱[Firefox附加組件使用「jpm run」,但不使用「jpm xpi」](http://stackoverflow.com/a/38793196/3773011)生成的隨附.xpi文件。 – Makyen