window.open打开一个新选项卡而不是一个新窗口(在chrome中)

时间:2016-03-15 10:49:15

标签: javascript google-chrome web

我有一个用于在所有浏览器中打开弹出窗口的代码,但现在chrome开始改为打开一个新选项卡。

有谁知道他们改变了什么,我现在如何打开一个弹出窗口?

这是我的代码:

function openWindow(url, title) {
  window.open(url, title, 'height=640,width=960,toolbar=no,menubar=no,scrollbars=no,location=no,status=no');
}

3 个答案:

答案 0 :(得分:2)

我认为问题出在第二个论点中。检查this name - 窗口名称(注意:名称未指定新窗口的标题)

答案 1 :(得分:1)

你能试试这个代码吗?

function openWindow(url, title) {
    var myWindow = window.open(url, title, "height=640,width=960,toolbar=no,menubar=no,scrollbars=no,location=no,status=no");
}

工作示例:https://jsfiddle.net/C0dekid/go96uk5r/5/

答案 2 :(得分:1)

这对我有用:

window.open('https://www.google.com', 'MyWindow1', "height=640,width=960,toolbar=no,menubar=no,scrollbars=no,location=no,status=no");

您的Chrome版本是什么?

我的版本是49.0.2623.87米