【发布时间】:2016-09-02 16:15:54
【问题描述】:
我想一键打开google和youtube。但这里棘手的部分是,我希望它在新窗口中打开。我已经在标签上实现了它。但我的客户不想在标签中打开。所以我需要在新窗口上更改它。
这是我迄今为止尝试过的。
<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);
});
}
我还读到 window.open(/* link */, _blank) 应该在新窗口中打开,但是,对我来说。它在新标签中打开。我目前使用的是 Google Chrome 49。
脚本可以正常打开google。
我搜索了可能的解决方案,但我没有同样的问题。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
你只想打开2个链接对吧?
-
@grec0o 是的,但在新窗口中。
-
@Archer "您不能再强制打开新窗口" plnkr.co/edit/IXoDCXIF26gjPEUHSfDc?p=preview
-
@guest271314 已删除 - 我收回了。我不知道这种方法。我确实希望它在某个时候得到修复!
标签: javascript