2

我有一个 iframe,它试图在父窗口中调用一个函数,如下所示:

window.top.updateIFrame(height);

显然,这仅在 iframe 和父窗口位置在同一个域上时才有效。所以我想在尝试调用该函数之前检查以确保 window.top 是可访问的。但我似乎无法做到这一点。

我尝试将 window.top 设置为一个对象,并且该对象存在,但我无法找到一种方法来查看访问是否被拒绝。

4

1 回答 1

-1

尝试使用检查

if (typeof(window.top) == 'object' && typeof(window.top.updateIFrame) == 'function') 
   ...
于 2013-11-06T16:16:13.500 回答