【发布时间】:2015-02-17 20:13:47
【问题描述】:
在互联网上搜索并对此主题进行了自己的研究后,我仍然找不到问题的答案,所以在这里。
当我点击赞按钮(赞我的网站http://openarchitecture.cz)时,赞数不会增加。
在客户端(在 Chrome 中)调试 FB javascript 代码并检查 ajax 响应 点击“Like”按钮后从FB服务器发回,显示FB正在指示Like按钮“断开连接”,导致如下所述的行为。
术语“断开连接”是一个严格的 FB 术语(在某种 javascript 代码的意义上),这意味着在客户端将使用一个“插件”来执行某些导致“不活动”之类的操作按钮。从技术上讲,当插件“断开连接”被识别为 ajax 响应的一部分时,会有一组预定义的操作(函数)将被遵循并按顺序调用。
现在是问题的重现性。
- 转到http://developers.facebook.com/docs/reference/plugins/like 并用http://openarchitecture.cz 填写“喜欢的URL”字段 网址。
- 点击“获取代码”,然后在弹出的窗口中点击“确定”,最后点击右侧的“赞”按钮。
- 点赞数应该会增加。相反,会出现一个弹出窗口(大约)1 秒。 然后弹出窗口消失。现在我处于与单击之前相同的状态 点赞按钮,即点赞数不会增加。
我在 SO 上发现了类似的问题,但最终似乎都没有 解决问题。
关于 SO 的相关问题是:
1.http://facebook.stackoverflow.com/questions/5195183/facebook-like-button-flashing-on-then-off/12958474#12958474
2.Facebook Like button does not work on one website?
其中一个建议是这可能实际上是一个 FB 错误。我发现了一个(最近创建的)错误,在 FB 错误跟踪系统中报告。该错误位于此处: http://developers.facebook.com/bugs/268340209965207?browse=search_512b8e0bed9724580954683
但是,该错误的优先级为“低”,到目前为止似乎还没有解决(它甚至可能作为非 FB 问题返回,我不确定这种可能性是否仍然存在)。
所以对于所有对此感兴趣的人。
- 这是真正的 FB 错误吗?
- 您是如何处理这个问题的?
- 会不会是我的网站出于某种原因在 FB 垃圾邮件/黑/“任何讨厌的”列表中?
【问题讨论】: