Web ページを開いて、次の Javascript を実行するとします。
var test = "Success";
window.open(window.location.href);
次に、開いた状態でwindow
console.log(window.parent.test);
お譲り致しundefined
ます。これを行うことで問題を解決できます:
var test = "Success";
window.open(window.location.href).myParent = window;
そして、他のwindow
console.log(test);
お譲り致し"Success"
ます。したがって、問題は解決できますが、 open がそのままで親の変数window
に到達できないのはなぜでしょうか?window