可以用javascript在新窗口中打开链接吗?
我想一键打开谷歌和youtube。但棘手的是,我希望它能在一个新窗口中打开。我已经做到了。但我的客户不想在tab中打开。所以我需要在新窗口上更改它 这是我到目前为止试过的可以用javascript在新窗口中打开链接吗?,javascript,Javascript,我想一键打开谷歌和youtube。但棘手的是,我希望它能在一个新窗口中打开。我已经做到了。但我的客户不想在tab中打开。所以我需要在新窗口上更改它 这是我到目前为止试过的 <a href="#" id="linkTrigger">Open Links</a> var trigger = document.getElementById('linkTrigger'), link = ['www.google.com', 'www.youtube.com']; tr
<a href="#" id="linkTrigger">Open Links</a>
var trigger = document.getElementById('linkTrigger'),
link = ['www.google.com', 'www.youtube.com'];
trigger.onclick = function {
[].forEach.call(link, function(e){
if(e == 'www.google.com')
window.open(e, 'newwindow', 'height: 100px, width: 100px');
else
window.open(e);
});
}
var trigger=document.getElementById('linkTrigger'),
link=['www.google.com','www.youtube.com'];
trigger.onclick=函数{
[]forEach.call(链接、函数(e){
如果(e==“www.google.com”)
窗口。打开(e,‘新窗口’,‘高度:100px,宽度:100px’);
其他的
窗口。打开(e);
});
}
我也读过这个窗口。但是,对我来说,open(/*link*/,_blank)应该在一个新窗口中打开。它将在新选项卡中打开。我目前正在使用谷歌Chrome49
脚本可以像我们预期的那样打开google
我在寻找可能的解决办法,但我没有同样的问题
任何帮助都将不胜感激。谢谢 使用“_blank”
作为window.open()的第一个参数,“width=/*height*/,height=/*width*/”
作为第三个参数,然后设置打开窗口的位置.href
var w = window.open("_blank", "w", "width=600, height=400");
w.location.href = "http://www.google.com";
有一个完整的主题是关于如何做,以及在新选项卡中打开URL有哪些问题
以下是链接:
希望这有帮助,
关于您只想打开2个链接,对吗?@grec0o是的,但在新窗口中。@Archer“您不能再强制打开新窗口了”@guest271314已删除-我收回这一点。我不知道那种方法。我真的希望它能在某个时候被修复@HermLuna Trywindow.open(“/path/to/resource”,“\u blank”,“width=100”)
我试过了,但问题是youtube在主选项卡中打开了。它只是在新选项卡中打开abc.text.Trywindow.open(“\u blank”,“width=100,height=100”)
在控制台上;plnkr可能有问题。如果保存对窗口的引用,则可以设置新打开窗口的location.href
,例如,var w=window.open(“\u blank”,“width=100,height=100”);w、 location.href=”http://www.google.com“
这对我没有帮助,因为我有很多触发器。例如,他们想在新标签页中打开google和facebook或facebook和youtube。无论如何,感谢您的回复。创建隐藏链接并在您的触发器上触发它们不会起作用吗?不,不会。我想要的是一个有标签的新窗口。