我正在尝试window.top
从包含在iframe中的页面中隐藏该属性。
基本上,我希望这个iframe可以访问它的父窗口,window.parent
并且还可以知道它本身是一个iframe,但它必须确信它的父窗口是顶部窗口。
我遇到了这个问题,我使用以下方法实现了预期的行为:
Window.prototype.__defineGetter__('top', function() { return window.parent; } );
这段代码在iframe中。我正在开发框架和父级,所以我可以编辑我想要的所有内容。
问题是这不适用于 IE(所有版本)。我不是在搜索该代码的 IE 等效项,我只对最终目标感兴趣。我也对你能想象到的最丑陋的黑客/想法持开放态度。