我有一个应用程序AppA,我们在大多数地方使用top.init()来使用Javascript函数。现在,我必须将此应用程序用作不同应用程序的一部分,比如AppB。 我使用iFrame在AppB中调用AppA。
问题是AppA中的Javascript。当它调用top.initXXX()时,它试图在主窗口的顶层搜索该函数并且它失败了。我想在iFrame级别访问top.initXXX()方法。
是否有简单的配置来完成这项工作?
答案 0 :(得分:0)
top
始终访问顶级页面。如果您的情况是“iframe中的iframe”,则应使用parent
表示法。
E.g。如果AppA在AppB内部,则从AppA内部调用AppB的功能
parent.initXXX()
代替top.initXXX()