window.open在不同屏幕上的x位置打开浏览器窗口

时间:2018-11-21 10:06:18

标签: javascript macos google-chrome macos-mojave

这是一个非常简单的脚本:

<html>

<head>
<script>

function doit() {
    var features = "top=100,left=0, height=300, width=550";
    console.log(features);
    window.open('', 'test', features);
}
</script>
</head>
<body>
    <div>Hello</div>
    <button onClick="doit()">Test</button>
</body>
</html>

如果我在主屏幕上将页面加载为chrome并点击按钮,则行为正是我所期望的:

enter image description here

在我的外接显示器上,它变成

enter image description here

新窗口在屏幕的最左侧打开。

为什么?如何确保相同的行为?

Chrome版本:70.0.3538.110

0 个答案:

没有答案