我有一个用于在所有浏览器中打开弹出窗口的代码,但现在chrome开始改为打开一个新选项卡。
有谁知道他们改变了什么,我现在如何打开一个弹出窗口?
这是我的代码:
function openWindow(url, title) {
window.open(url, title, 'height=640,width=960,toolbar=no,menubar=no,scrollbars=no,location=no,status=no');
}
答案 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");
}
答案 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米