我正在尝试隐藏 iframe 中包含的window.top
媒体资源。
基本上,我希望 iframe 可以使用window.parent
访问它的父窗口,并且还可以知道它本身是 iframe ,但它必须是确信它的父窗口是顶窗。
我来到this question,我使用以下方式实现了预期的行为:
Window.prototype.__defineGetter__('top', function() { return window.parent; } );
这段代码位于 iframe 中。我正在开发框架和父框架,所以我能够编辑我想要的所有内容。
问题是这不适用于IE(所有版本)。我不是在寻找那个代码的IE等价物,我只对最终目标感兴趣。我也打开了你能想象到的最丑陋的黑客/想法。