首页 文章

Facebook 'Like'对话出现并立即消失

提问于
浏览
6

很长一段时间我一直在使用Facebook Like按钮 . 我一直在寻找一个解决方案,但我很困惑 . 该错误发生在我的网站www.MapYourVote.com上 . 当您转到投票页面并单击“赞”时,对话框会出现并快速消失 . 同时,计数器也变为1并迅速回到0 .

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

以下是Like按钮不起作用的页面示例 . 如果您要将此URL输入到Facebook调试工具中,则Like按钮可以正常工作 . http://www.mapyourvote.com/Poll/Election-Result-Feelings/

任何帮助将非常感激!

4 回答

  • -1

    我也有这个问题 . 我正在构建一个引用URL以给链接共享者一个信用,因此每个想要共享内容的用户都有一个不同的URL . 引荐来源链接会为用户提供信用并重定向到我网站的登录页面 . 使用这种配置,类似的对话框会出现片刻,然后再次消失,除非我去了facebook的调试工具 .

    解决这个问题的方法是从重定向更改为直接从我的推荐链接呈现页面 . 实际上,我将引用链接更改为我的根页面URL上的 ?r=refid 参数 . 如果facebook不必遵循重定向来获取 og: 数据,它似乎正常工作 .

  • 0

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

  • 0

    我有同样的问题 . 它是由data-href属性中的url值引起的 . 我有那个url指向我的localhost . 当我将网址更改为现有网址时,问题就解决了 .

    希望能帮助到你

  • 0

    对我来说,当Like按钮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

相关问题