1

重複の可能性:
iframe で google.com を表示するには?

学校のプロジェクトでプロキシ サーバーを実行する方法を研究しています。

別の Web ページ内に Web ページをロードするために iframe を使用することを考えたので、テストを行いました。

ここに私のHTMLがあります:

<html>
  <body>
    <IFRAME SRC="http://google.com" WIDTH=1024 HEIGHT=768>
      Not loaded
    </IFRAME>
  </body>
</html>

ただし、 http: //google.comは読み込まれず、代わりに iframe は白のままです。

さらに調べてみると、google.com をロードするための Google Chrome の GET リクエストがキャンセルされました。

Google がサイトを iframe で読み込むのを止めているのではないかと思いますが、これはなぜですか? また、その影響は何ですか?


編集: 言及するのを忘れていましたが、他のウェブサイト(私のものなど)は正常に動作します。

4

1 に答える 1

8

X-Frame-Optionsヘッダーポリシーがあり、ブラウザはそれらのポリシーを尊重する傾向があるためです。

こことここを読む

「X-Frame-Options」を使用すると、ホストBの安全なWebページで、そのコンテンツ(ボタン、リンク、テキストなど)を別のページのフレーム(ホストAなど)に表示してはならないことを宣言できます。 。原則として、これはHTTPヘッダーで宣言され、適合ブラウザー実装によって従われるポリシーによって行われます。

于 2012-09-04T14:11:48.660 に答える