我使用 window.open 作为目标“ _self ”从父窗口打开了一个子窗口,当我尝试console.log(window.opener !== window)在子窗口中打开它时,它在Mozilla 中返回 false ,但工作正常并在chrome 中返回true。
我想要的是原始父窗口实例的引用。
<!DOCTYPE html>
<html>
<head>
<title>Parcel Sandbox</title>
<meta charset="UTF-8" />
</head>
<body>
<div id="app"></div>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var wnd = window.open("about:blank", "_self");
wnd.document.write(
"blank\<script\>alert(window.opener !== window)\</script\>"
);
console.log(wnd);
}
</script>
</body>
</html>
慕妹3242003
12345678_0001
相关分类