Wordpress简单的Facebook连接 - Javascript错误

时间:2011-03-24 00:13:54

标签: javascript facebook wordpress

我正在使用Simple Facebook Connect作为Worpress。

但是我收到了一些javascript错误。Javascript Errors View Image Full Size

  

www.connect.facebook.com/widgets/fan.php?api_key=xxxx&channel_url=http%3A%2F%2Fjquery.webspirited.com%2F%3Fxd_receiver%3D1&id=189373481094312&name=&width = 285&安培;连接= 10安培;流= 0&安培; logobar = 1&安培; CSS =
  GET(与上面相同的url)undefined(undefined)不安全

     

JavaScript尝试从具有URL的框架访问具有URL http://jquery.webspirited.com/的框架   http://www.facebook.com/extern/login_status.php?api_key=xxxx&extern=2&channel=http%3A%2F%2Fjquery.webspirited.com%2F%3Fxd_receiver%3D1&locale=en_US。   域,协议和端口必须   匹配。

如何修复这些错误?

3 个答案:

答案 0 :(得分:0)

上次,当我收到这样的错误时,我忘了在我的facebook应用程序中设置网址。

http://www.facebook.com/developers/>应用程序设置>网站>网站网址,网站域

api-key始终与您的网址相关联。您实施iframe的网站网址必须与此网址相同。

答案 1 :(得分:0)

简短的回答:你做不到。此错误发生在Safari,有时是Chrome。基于webkit的浏览器对于跨域同源策略具有更严格的安全模型。 Facebook Connect的工作方式是它尝试一种方法使事情有效,然后如果失败,它会回到另一种方法。

回退意味着代码仍然有效,但错误出现是因为他们首先尝试该方法。

这就是Facebook的代码如何运作。你无法解决它。你不能解决它。如果您打算使用Facebook的代码,那么您将学习如何使用它。

答案 2 :(得分:0)

你可能会喜欢我的Simple Facebook Comments For Wordpress wordpress插件我最近发布了。它使得添加facebook连接评论的整个过程非常简单快捷。

http://www.davidswordpressplugins.com/simple-facebook-comments-for-wordpress/