0

重複の可能性:
iframeでgoogle.comを表示するにはどうすればよいですか?

私はhtmlの初心者です。htmlタグ「iframe」を学習しています。それが別のページにページを埋め込む方法だと理解しています。しかし、w3schoolエディターで再生しようとすると、URLがwww.google.comに変更されますが、機能しません。

http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe

誰か教えてもらえますか?前もって感謝します。

4

2 に答える 2

1

Google does not allow its pages to be served to a frame. To be more specific, its server sends this header:

X-Frame-Options: SAMEORIGIN

Supporting and compliant browsers will block the page from being loaded in an iframe.

于 2013-01-11T02:31:19.540 に答える
0

実際には、ページにはいくつかのjavascriptおよびjsonデータがロードされますが、javascriptロジックは、最初にページがメインページであるかどうかをチェックします。そうでない場合は、DOMオブジェクトまたはWebページをレンダリングしません。

検証する最良の方法は、グーグルが開くべきiframeを右クリックし、そのiframeのソースを表示をクリックすることです。グーグルのjavaスクリプトコードが表示されます。したがって、iframeはw3schoolsで正常に動作しますが、Googleは、いくつかの理由でiframeからのオープンを制限しています。

于 2013-01-11T02:35:45.663 に答える