根据Microsoft发布更新EDGE:
与帧关联的窗口对象不再受其影响 moveTo,moveBy,resizeTo或resizeBy
在这种情况下,我们如何通过JavaScript将窗口移动到所需位置?
我的代码适用于所有浏览器IE 11,Firefox,Chrome,但不适用于EDGE。
我的代码:
<!DOCTYPE html>
<html>
<body>
<button onclick="openWin()">Create new window</button>
<button onclick="moveWinTo()">Move new window</button>
<button onclick="moveWinBy()">Move the new window by 75 * 50px</button>
<script>
var myWindow;
function openWin() {
myWindow = window.open("", "", "width=250, height=250");
}
function moveWinTo() {
myWindow.moveTo(150, 150);
myWindow.focus();
}
function moveWinBy() {
myWindow.moveBy(75, 50);
myWindow.focus();
}
</script>
</body>