Mozilla Add-On在同一窗口和相同选项卡中打开链接

时间:2015-09-11 13:36:31

标签: javascript firefox firefox-addon firefox-addon-sdk mozilla

我正在尝试构建一个可以在某个时刻打开链接的附加组件。但是,我的问题是我无法找到一种方法,可用于在同一选项卡和同一浏览器窗口中打开链接。

我正在看这个链接:

Open URL in same window and in same tab

但是当我尝试了建议我的附加组件在新窗口和标签中打开网址时。我也找不到任何关于此的文件。有人能指出我正确的方向吗?

如果它有帮助,这就是我的代码:

var buttons = require('sdk/ui/button/action');
var windows = require("sdk/windows").browserWindows;

var button = buttons.ActionButton({
    id: "access-link",
    label: "Access eHOPortal",
    icon: {
        "16": "./panorama-16.png",
        "32": "./panorama-32.png",
        "64": "./panorama-64.png"
    },
    onClick: handleClick
});

function handleClick(state) {
    windows.open("myURL", "_self");
}

1 个答案:

答案 0 :(得分:2)

这似乎比你想象的容易,例如:

require('sdk/tabs').activeTab.url = 'http://www.stackoverflow.com';

会导致页面立即开始在活动标签页中加载。