【问题标题】:Facebook comments results in javascript error in Safari for iPhone and iOSFacebook 评论导致 iPhone 和 iOS 版 Safari 中出现 javascript 错误
【发布时间】:2012-04-28 13:13:37
【问题描述】:

我在使用 Facebook cmets 时遇到了问题,它在 iPhone 版 Safari 上不起作用。 Facebook cmets 在大多数浏览器中运行良好,但我在 iPhone 上的 Safari 中遇到 Javascript 错误。

我在这里创建了一个最小的测试用例,它显示了问题: http://www.pvv.ntnu.no/~andrearo/fotball.html

我在 iPhone 上的 Safari 中收到以下错误消息:

“拒绝显示文档,因为 X-Frame-Options 禁止显示”。

有人可以就如何让这个 Facebook 评论在 iPhone 版 Safari 上运行提供一些建议吗?

【问题讨论】:

    标签: javascript iphone mobile-safari facebook-comments x-frame-options


    【解决方案1】:

    这是几年前提出的问题,但我最近遇到了同样的问题并找到了解决方案。看来 cmets 标签需要有 data-href 标签才能防止这种情况发生。

    如果你使用:

    <div class="fb-comments"></div>
    

    大多数平台将使用当前页面 url 并且没有问题。

    对于 iOS,请使用:

    <div class="fb-comments" data-href="https://www.google.com/"></div>
    

    当然,使用适当的 URL,cmets 可以正常工作。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 2012-04-09
      • 1970-01-01
      • 2021-07-08
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      相关资源
      最近更新 更多