我想一键打开 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。
我搜索了可能的解决方案,但我没有遇到同样的问题。
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
有一个完整的主题介绍如何执行此操作以及在新选项卡中打开网址会出现哪些问题。
这是链接: Open a URL in a new tab (and not a new window) using JavaScript
希望这有帮助, 问候
关于javascript - 是否可以在 javascript 中在新窗口中打开链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39286898/