iframewindow.top
に含まれているページからプロパティを非表示にしようとしています。
基本的に、このiframeが親ウィンドウにアクセスでき、それ自体がiframewindow.parent
であることも認識できるようにしたいのですが、親ウィンドウが一番上のウィンドウであることを確信する必要があります。
私はこの質問に出くわし、以下を使用して目的の動作を達成しました:
Window.prototype.__defineGetter__('top', function() { return window.parent; } );
このコードはiframeにあります。フレームと親の両方を開発しているので、好きなだけ編集できます。
問題は、これが IE (すべてのバージョン) で機能しないことです。私はそのコードに相当する IE を検索しているのではなく、最終的な目標にのみ関心があります。そして、私はあなたが想像できる最も醜いハック/アイデアにも心を開いています.