0
让我们假设我打开一个网页,并运行此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"
。所以,这个问题可以解决,但我想知道为什么开箱的window
无法达到开箱即用的window
的变量?