Mozilla 附加组件 在同一 window 和同一选项卡中打开 link
Mozilla Add-On Open link in same window and same tab
我正在尝试构建一个插件,它会在某一时刻打开 link。但是,我的问题是我找不到可用于在同一选项卡和同一浏览器 window 中打开 link 的方法。
我在看这个link:
Open URL in same window and in same tab
但是当我尝试按照建议我的附加组件继续在新的 window 和选项卡中打开 url 时。我也找不到任何关于此的文档。有人能给我指出正确的方向吗?
如果有帮助,这是我的代码:
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");
}
似乎比你想象的要简单,例如:
require('sdk/tabs').activeTab.url = 'http://www.whosebug.com';
使页面在活动选项卡中立即开始加载。
我正在尝试构建一个插件,它会在某一时刻打开 link。但是,我的问题是我找不到可用于在同一选项卡和同一浏览器 window 中打开 link 的方法。
我在看这个link:
Open URL in same window and in same tab
但是当我尝试按照建议我的附加组件继续在新的 window 和选项卡中打开 url 时。我也找不到任何关于此的文档。有人能给我指出正确的方向吗?
如果有帮助,这是我的代码:
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");
}
似乎比你想象的要简单,例如:
require('sdk/tabs').activeTab.url = 'http://www.whosebug.com';
使页面在活动选项卡中立即开始加载。