据我所知窗口对象代表一个包含DOM文档的窗口。
这是否意味着我只会在刷新页面或者更改window.location(显式或通过历史记录api)时获得“新”窗口对象?
我有一个包含iframe的网页。我想将某些对象附加到iframe.contentWindow,而父控件是iframe位置的控件。例如:
var iframe = document.getElementById("appFrame");
iframe.contentWindow.location.href = "my other website";
iframe.contentWindow.someFunctionHandler = function() {};
但是在我的iframe的javascript中,我永远无法获得
window.someFunctionhandler.