0

このサイトはFirefoxで正常に読み込まれますが、WebKitブラウザ(SafariおよびGoogle Chrome)ではフレームが読み込まれず、Operaでは次のエラーが発生します。「Webサイトではコンテンツをフレームに表示できません。別のウィンドウに表示する必要があります。」フレームページ(フレームのコンテンツのみ)を制御できないため、実際にこれを修正できるとは思いませんが、私の質問は次のとおりです。なぜですか?

フレームのコンテンツはそれ自体で正常に読み込まれ、フレームページを保存して、フレームのsrcをhttp://w3.org/に変更すると正常に読み込まれます。Operaエラーに基づいて少し検索しましたが、リダイレクトに関係しているようです。そのURLは確かにリダイレクトされますが、http://mini.milli.no/tonje/main(リダイレクトされません)に変更しても機能しません。Apacheディレクトリリストでさえ機能しません-これは私にはそれがサーバーに関連していることを示唆しています。しかし、サーバーはどのようにそれを行うことができますか?

明確にするために、私はMac OS X 10.6.3を使用しており、Safari 4.0.5、Chrome 5.0.375.55、Opera 10.53、およびFirefox3.6.3でテストしました。基本的に、現在それらすべてのものの中で最新のものです。

4

1 に答える 1

2

サイトは応答に次のヘッダーを設定します

X-Frame-Options:SameOrigin

これは、ClickJackingを防ぐために追加された比較的新しいヘッダーです。http://blogs.msdn.com/b/ie/archive/2009/01/27/ie8-security-part-vii-clickjacking-defenses.aspxを参照してください詳細については

于 2010-05-28T03:36:30.243 に答える