我是html的新手。我正在学习html标签' iframe'。我理解将页面嵌入另一个页面的方法。但我尝试在w3school编辑器中将其更改为www.google.com,但它不起作用:
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe
任何人都可以告诉我原因。提前谢谢。
答案 0 :(得分:0)
Google不允许将其网页投放到相框中。更具体地说,它的服务器发送这个标题:
X-Frame-Options: SAMEORIGIN
支持和兼容的浏览器会阻止页面加载到iframe中。
答案 1 :(得分:0)
实际上页面加载了一些javascript和json数据,但javascript逻辑首先检查页面是否是主页面,如果它不是它不呈现DOM对象或网页。
验证的最佳方法是右键点击google应该打开的iframe,然后点击该iframe的查看源,您将看到google java脚本代码。 因此,iframe在w3schools上工作正常但谷歌因为某些原因限制自己从iframe开放。