【问题标题】:Wordpress Simple facebook connect - Javascript errorsWordpress 简单的 facebook 连接 - Javascript 错误
【发布时间】:2011-03-24 00:13:53
【问题描述】:

我正在为 Worpress 使用 Simple Facebook Connect

但是我遇到了一些 javascript 错误。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&connections=10&stream=0&logobar=1&css =
GET (和上面一样的url) undefined (undefined) Unsafe

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。 域、协议和端口必须 匹配。

如何解决这些错误?

【问题讨论】:

    标签: javascript facebook wordpress


    【解决方案1】:

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

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

    这就是 Facebook 代码的工作方式。你无法修复它。你无法解决它。如果你打算使用 Facebook 的代码,那么你就要学会接受它。

    【讨论】:

      【解决方案2】:

      上次,当我遇到这样的错误时,我忘记在我的 facebook 应用程序中设置 url。

      http://www.facebook.com/developers/ > 应用程序设置 > 网站 > 站点 URL、站点域

      api-key 始终与您的网址相关联。您实现 iframe 的网站的 url 必须具有与此相同的 URL。

      【讨论】:

        【解决方案3】:

        您可能会喜欢我最近发布的针对 Wordpress wordpress 插件的简单 Facebook 评论。它使将 facebook connect cmets 添加到您的 wordpress 网站的整个过程变得超级简单和快速。

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-24
          • 2018-01-01
          • 1970-01-01
          • 2012-04-02
          • 1970-01-01
          • 2010-12-03
          相关资源
          最近更新 更多