【问题标题】:Why don't Google Group pages load in a WebKit Iframe?为什么 Google Group 页面不加载到 WebKit iframe 中?
【发布时间】:2010-12-24 12:50:38
【问题描述】:

在 Chrome 和 Safari 中,以下内容作为空白框架加载。

<html>
  <head>
    <title>Iframe Test</title>
  </head>
  <body>
    <iframe src="http://groups.google.com/group/websync"></iframe>
  </body>
</html>

direct URL 工作正常。什么给了?

【问题讨论】:

    标签: iframe safari google-chrome webkit


    【解决方案1】:

    它在 Firefox 中运行良好,尽管我不得不调整宽度/高度值以使其可读。

    环境:Ubuntu 9.04 服务器,Apache 2.2.11,FF 3.5.6

    【讨论】:

    • 注意:它在 Firefox any more 中不起作用。
    【解决方案2】:

    这不是 Chrome/WebKit 问题。事实上这是一个 Firefox 问题。

    试试下面的,Chrome会加载iframe

    <html>
      <head>
        <title>Iframe Test</title>
      </head>
      <body>
        <iframe src="http://groups.google.com/"></iframe>
      </body>
    </html>
    

    发生的情况是,当您请求网页 groups.google.com/group/websync 谷歌网络服务器正在设置 HTTP 标头

    X-Frame-Options: SAMEORIGIN

    当 X-Frame-Options: 设置为 SAMEORIGIN 时,浏览器假设只允许 由同一源域内的页面构成的内容,即除非您的 页面来自google.com,浏览器不应该让你框架 http://groups.google.com/group/websync的内容。

    WebKit 做得更好。

    【讨论】:

      猜你喜欢
      • 2016-08-12
      • 1970-01-01
      • 2012-08-03
      • 2017-09-15
      • 2012-08-29
      • 2014-04-03
      • 2021-12-03
      • 2011-10-09
      • 1970-01-01
      相关资源
      最近更新 更多