1

<object>ページがタグから読み込まれたかどうかを検出する必要があります。ほとんどのブラウザーでは、いくつかの JavaScript iframe 検出技術がこれを iframe としてフラグ付けします (例: window.top === window.self)。これで問題ありません。

ページは object タグを介して次のようにロードされます。

<object width="0" height="0" data="/target/"></object>

Internet Explorer 6 の一部のバージョンは例外です (大きな驚きです)。ブラウザのバージョンは制御できません。IE 6.0.2800 は iframe として識別されず、予想される幅と高さの値を渡します。

編集:ターゲットページがオブジェクトタグからのロードを中断する方法がある場合(少なくともIE6ですが、他のものは問題ありません)、それで問題ありません。

4

1 に答える 1

-2

本当に IE6 で動作する必要がありますか? つまり...

http://www.w3schools.com/browsers/browsers_stats.asp ... IE は 18.6% しかなく、IE 6 を使用している人は ...

于 2012-04-16T15:58:23.577 に答える