【问题标题】:iframe with google.com not working on w3school tryit editor [duplicate]带有google.com的iframe无法在w3school tryit编辑器上运行[重复]
【发布时间】:2013-01-11 02:27:45
【问题描述】:

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

我是 html 的新手。我正在学习 html 标签“iframe”。我知道这是将页面嵌入另一个页面的方式。但是我尝试在 w3school 编辑器中播放它,将 url 更改为 www.google.com,它不起作用:

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

谁能告诉我为什么。提前致谢。

【问题讨论】:

    标签: html


    【解决方案1】:

    Google 不允许将其网页提供给框架。更具体地说,它的服务器发送此标头:

    X-Frame-Options: SAMEORIGIN
    

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

    【讨论】:

      【解决方案2】:

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

      最好的验证方法是右键单击 google 应该打开的 iframe 并单击该 iframe 的查看源代码,您将看到 google java 脚本代码。 因此 iframe 在 w3schools 上运行良好,但由于某些原因,谷歌限制自己从 iframe 打开。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-14
        • 1970-01-01
        • 2017-05-22
        • 2016-08-15
        • 1970-01-01
        相关资源
        最近更新 更多