是什么决定了JavaScript函数看到的DOM(“窗口”全局)?

时间:2013-01-18 22:38:20

标签: javascript dom iframe

我们的网络平台使用IFrame在桌面类型设置中托管子窗口。因为它们托管在相同的URL上,所以这些DOM可以相互通信。但是,我看到一些奇怪的情况,其中一个子窗口内的函数调用正在切换到全局DOM,而我正在试图找出确定window全局将指向什么的内容。 / p>

我会假设它是在任何DOM下创建的对象,,但这似乎不是这里的情况,因为我在子DOM中创建的对象上调用一个函数,但它是在父(全局)DOM的上下文中执行。

我使用window === window.top来确定当前上下文是子DOM还是顶级DOM,并且可以准确地跟踪调用切换到不同DOM的位置,但我无法弄清楚是什么导致DOM上下文中的这种变化。

0 个答案:

没有答案