Firefox addon 如何使用附加组件打开新选项卡?
我需要firefox浏览器打开一个新选项卡。但下面的代码将打开新窗口Firefox addon 如何使用附加组件打开新选项卡?,firefox-addon,Firefox Addon,我需要firefox浏览器打开一个新选项卡。但下面的代码将打开新窗口 window.addEventListener('click', function(event) { var doc = event.originalTarget; var origEl = event.target || event.srcElement; if(origEl.tagName === 'A' || origEl.tagName === 'a') { tabs[0]=wi
window.addEventListener('click', function(event) {
var doc = event.originalTarget;
var origEl = event.target || event.srcElement;
if(origEl.tagName === 'A' || origEl.tagName === 'a') {
tabs[0]=window.open("http://giaiphapthuonghieu.vn","http://giaiphapthuonghieu.vn");
}
}, false);
在
窗口中一次只能提供一个url。打开,然后使用\u blank
在新选项卡中而不是在窗口中打开
tabs[0]=window.open("http://giaiphapthuonghieu.vn" '_blank');
tabs[0].focus();//to focus tab
这样做:
var tab=gBrowser.loadOneTab('http://giaiphapthuonghieu.vn“,{refererUri:Services.io.newURI('http://giaiphapthuonghieu.vn“,null,null)})代码>
因此,您的代码如下所示:
window.addEventListener('click', function(event) {
var doc = event.originalTarget;
var origEl = event.target || event.srcElement;
if(origEl.tagName === 'A' || origEl.tagName === 'a') {
tabs[0] = gBrowser.loadOneTab('http://giaiphapthuonghieu.vn', {referrerURI: Services.io.newURI('http://giaiphapthuonghieu.vn', null, null)});
}
}, false);
你到底想干什么?你说“打开一个新标签”是什么意思?@Hatul这是一个firefox插件问题。我更正了标签。我添加了,但加载项在新窗口中打开。这只适用于页面上的javascript。@Manwal我想如果给的target
加上\u blank
会将其设置为新窗口吗?如果提供了\u blank
,则会打开新选项卡,这是一个公认的标准吗?我发现(SDK)加载项打开的选项卡中的链接中不遵守target
属性。这是一个很好的解决方案。请告诉我使用chrome插件打开新选项卡的方法?我不知道Google chrome。我只做Firefox(