Javascript 使用window.open()时无法设置窗口边缘的中心位置

Javascript 使用window.open()时无法设置窗口边缘的中心位置,javascript,jquery,cross-browser,microsoft-edge,Javascript,Jquery,Cross Browser,Microsoft Edge,我使用javascript方法: var left=((外层宽度/2)-(w/2))+dualScreenLeft-8; 变量顶部=((高度/2)-(高度/2))+双屏幕顶部; var param=“width=“+w+”,height=“+h+”,left=“+left+”,top=“+top+”,toolbar=no,menubar=no,scrollbars=no,location=yes,directories=no”; 打开(url,“新窗口”,参数); 在中央屏幕位置打开新窗口。它

我使用javascript方法:

var left=((外层宽度/2)-(w/2))+dualScreenLeft-8;
变量顶部=((高度/2)-(高度/2))+双屏幕顶部;
var param=“width=“+w+”,height=“+h+”,left=“+left+”,top=“+top+”,toolbar=no,menubar=no,scrollbars=no,location=yes,directories=no”;
打开(url,“新窗口”,参数);
在中央屏幕位置打开新窗口。它适用于除窗口边缘以外的所有浏览器

strWindowFeatures中忽略的顶部和左侧参数


有人能帮我吗?谢谢

建议您显示变量定义,
dualScreenTop
dualScreenLeft
等等。dualScreenTop dualScreenLeft只是通过pc的多屏幕将变量修复。我确信这与此问题无关。似乎边缘忽略了窗户的strWindowFeatures。打开。在这个时代,人们仍然尝试着这个,这有点可爱。。。“它适用于所有浏览器”-它永远不会在我的浏览器中工作,因为我将它设置为打开新选项卡而不是弹出窗口…不幸的是,因为业务需求需要它打开一个新窗口,而不是新选项卡。边缘浏览器的行为对其他浏览器来说似乎很奇怪。
window.open(strUrl, strWindowName, [strWindowFeatures])