我正在努力将chrome扩展程序移植到firefox扩展程序。
Chrome扩展程序有一个" index.html"单击扩展名时在选项卡中加载的页面。这是否可以在Firefox扩展程序中使用?
答案 0 :(得分:3)
假设您正在使用附加组件SDK并调整Adding a Button to the Toolbar提供的教程,以下内容应该按照您的描述进行。
var buttons = require('sdk/ui/button/action');
var tabs = require("sdk/tabs");
var button = buttons.ActionButton({
id: "my-extension-index-button",
label: "Open index.html",
icon: {
"16": "./icon-16.png",
"32": "./icon-32.png",
"64": "./icon-64.png"
},
onClick: handleClick
});
function handleClick(state) {
tabs.open("index.html");
}