iframe与google.com不在w3school tryit编辑器上工作

时间:2013-01-11 02:27:45

标签: html

  

可能重复:
  How to show google.com in an iframe?

我是html的新手。我正在学习html标签' iframe'。我理解将页面嵌入另一个页面的方法。但我尝试在w3school编辑器中将其更改为www.google.com,但它不起作用:

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

任何人都可以告诉我原因。提前谢谢。

2 个答案:

答案 0 :(得分:0)

Google不允许将其网页投放到相框中。更具体地说,它的服务器发送这个标题:

X-Frame-Options: SAMEORIGIN

支持和兼容的浏览器会阻止页面加载到iframe中。

答案 1 :(得分:0)

实际上页面加载了一些javascript和json数据,但javascript逻辑首先检查页面是否是主页面,如果它不是它不呈现DOM对象或网页。

验证的最佳方法是右键点击google应该打开的iframe,然后点击该iframe的查看源,您将看到google java脚本代码。 因此,iframe在w3schools上工作正常但谷歌因为某些原因限制自己从iframe开放。