【问题标题】:Facebook 'Like' Dialog Appears and Immediately DisappearsFacebook“喜欢”对话框出现并立即消失
【发布时间】:2012-11-11 15:19:56
【问题描述】:

Facebook Like 按钮的问题已经有一段时间了。我已经到处寻找解决方案,但我很困惑。该错误发生在我的网站 www.MapYourVote.com 上。当您转到投票页面并单击“喜欢”时,对话框会出现并迅速消失。同时,计数器也变为 1 并迅速返回 0。

使用 Facebook 调试工具 (http://developers.facebook.com/tools/debug) 始终可以解决个别投票页面的问题。在 url 上使用它后,like 按钮将按预期工作。问题是我的网站是动态的,每次有人创建新投票时我都无法使用 Facebook 调试工具。 Facebook 调试工具没有发现任何问题(除了 og 图像大小,但我怀疑这是问题所在)。

这是一个“赞”按钮不起作用的页面示例。如果您将此 URL 输入 Facebook 调试工具,Like 按钮将起作用。 http://www.mapyourvote.com/Poll/Election-Result-Feelings/

任何帮助将不胜感激!

【问题讨论】:

    标签: javascript html facebook facebook-like facebook-likebox


    【解决方案1】:

    我也有这个问题。我正在构建一个引荐来源网址来给链接共享者一个信用,因此每个想要分享内容的用户都有一个不同的网址。推荐人链接会给用户信用并重定向到我网站的登录页面。使用这个配置,like 对话框会出现一会儿然后又消失,除非我去 facebook 的调试工具。

    对我来说解决问题的是从重定向更改为直接从我的推荐链接呈现页面。事实上,我将推荐链接更改为我的根页面 URL 上的 ?r=refid 参数。如果 facebook 不必遵循重定向来获取 og: 数据,它似乎可以正常工作。

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题,结果发现我在浏览器中设置了过于严格的 cookie 政策——我只允许 Facebook 使用第一方 cookie。当我允许 Facebook 使用其他 cookie 时,问题就解决了。除了立即弹窗特写以外没有出现错误时很难调试。

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题。它是由 data-href 属性中的 url 值引起的。我有指向我的本地主机的网址。 当我将网址更改为现有网址时,问题就解决了。

        希望对你有帮助

        【讨论】:

          【解决方案4】:

          对我来说,当点赞按钮 URL 重定向到另一个 URL 时,问题(点赞弹出窗口在一秒钟后消失)就发生了。

          修复方法是添加 og:type、og:url 和 og:title(https://developers.facebook.com/docs/reference/opengraph/object-type/website 要求),然后通过 Facebook 调试器运行 URL 以清除缓存 (https://developers.facebook.com/tools/debug)。

          更多https://stackoverflow.com/a/16597060/2391566

          【讨论】:

          • 为什么是(-1)?信息不准确吗?
          • 即使在我进行了上述修复之后,问题仍然存在。我认为这是因为 Like 按钮不喜欢重定向的 URL。我正在努力改变我们的 Like 按钮,使其具有不重定向的 URL。
          猜你喜欢
          • 2014-04-28
          • 1970-01-01
          • 1970-01-01
          • 2011-09-30
          • 2012-09-25
          • 2011-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多