私はhtmlの初心者です。htmlタグ「iframe」を学習しています。それが別のページにページを埋め込む方法だと理解しています。しかし、w3schoolエディターで再生しようとすると、URLがwww.google.comに変更されますが、機能しません。
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe
誰か教えてもらえますか?前もって感謝します。
私はhtmlの初心者です。htmlタグ「iframe」を学習しています。それが別のページにページを埋め込む方法だと理解しています。しかし、w3schoolエディターで再生しようとすると、URLがwww.google.comに変更されますが、機能しません。
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe
誰か教えてもらえますか?前もって感謝します。
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.
実際には、ページにはいくつかのjavascriptおよびjsonデータがロードされますが、javascriptロジックは、最初にページがメインページであるかどうかをチェックします。そうでない場合は、DOMオブジェクトまたはWebページをレンダリングしません。
検証する最良の方法は、グーグルが開くべきiframeを右クリックし、そのiframeのソースを表示をクリックすることです。グーグルのjavaスクリプトコードが表示されます。したがって、iframeはw3schoolsで正常に動作しますが、Googleは、いくつかの理由でiframeからのオープンを制限しています。