Facebook的评论结果在Safari的JavaScript错误iPhone和iOS

问题描述:

我有一个Facebook评论的问题,它不适用于iPhone的Safari。 Facebook的评论在大多数浏览器中都能很好地工作,但是我在iPhone上的Safari中出现Javascript错误。Facebook的评论结果在Safari的JavaScript错误iPhone和iOS

我已经在这里创造一个最小的测试用例,这说明这个问题: http://www.pvv.ntnu.no/~andrearo/fotball.html

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

“为由,拒绝显示文档,因为显示器禁通过X框架选项“。

有人可以请提供一些建议,关于如何让这个Facebook的评论工作在Safari的iPhone?

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

如果你使用:

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

大多数平台将使用当前页面的URL,并没有问题。

对于iOS,使用:

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

有了适当的URL,当然,无误的评论工作。

希望这会有所帮助。