html - Facebook Like 按钮在某个网站上不起作用?

标签 html facebook-like

我与数百个网站合作,但只有 1 个无法正常工作。全部共享相同的代码库。我不确定发生了什么事。我认为这是 Facebook 的一端,但这不可能是吧?两者都使用相同的代码,都由同一服务器托管,都发送相同的请求。他们各自得到不同的 react 。

无法运行的网站正在发回此响应。

for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","disconnect",[],["http:\/\/mklimages.com\/"]]]}}

正在运行的网站正在发回此响应。

for (;;);{"__ar":1,"payload":null,"jsmods":{"require":[["Plugin","connect",[],["http:\/\/clweddingphotography.com\/","10150926803898226"]]]}}

看起来,当在“损坏”的网站上单击“赞”按钮时。正在发回不同的响应。两者都发送相同的 POST 请求。

有人遇到过这种情况吗?

这是受影响网站的网址:http://mklimages.com

最佳答案

这也发生在我身上。我点击“赞”,弹出窗口会显示一秒钟,但会消失。 HTTP 响应显示“Plugin”、“disconnect”。

当“赞”按钮上的 URL 重定向到另一个 URL 时,就会发生这种情况。

我做了什么来修复它:

  1. 我将 URL 放入 Facebook 调试器:https://developers.facebook.com/tools/debug
  2. 您将看到一些有关缺少属性的 OpenGraph 警告。我刚刚在我的网页中添加了一些关键的内容:og:type、og:url 和 og:title。请注意,这三个属性在 https://developers.facebook.com/docs/reference/opengraph/object-type/website 上按要求标记。
  3. 再次通过 Facebook 调试器运行该网址,以清除 Facebook 的缓存。

点赞功能将再次发挥作用。

关于html - Facebook Like 按钮在某个网站上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11325005/

相关文章:

iphone - 以编程方式创建 Facebook "Like"?

html - 如何在 div 内垂直居中 <span>?

node.js - 检查 botframework (node.js) 的 facebook 点赞情况

javascript - Jquery append with find不能一起工作

javascript - jQuery点击事件只触发一次

facebook - 如何从 facebook 的按钮中获取喜欢的数量?

facebook 喜欢 box stream height

css - "Post to facebook"没有显示在所有其他 html 元素之上

javascript - 谷歌地图加载ajax

javascript - 如何制作一个模态框来显示完整的 php 页面?