Firefox扩展内容页面

时间:2014-12-11 04:29:39

标签: firefox google-chrome-extension firefox-addon firefox-addon-sdk

我正在努力将chrome扩展程序移植到firefox扩展程序。

Chrome扩展程序有一个" index.html"单击扩展名时在选项卡中加载的页面。这是否可以在Firefox扩展程序中使用?

1 个答案:

答案 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");
}