同一页面上有多个Facebook按钮

时间:2013-06-24 13:45:18

标签: jquery facebook facebook-like

是否可以在同一页面上使用多个类似Facebook的按钮,但共享不同的数据。

我知道我可以使用以下代码设置og:image,og:title dynamic

jQuery('.item-facebook').hover(function()
    {
        var image_url = $(this).parent().parent().parent().find('.item-left .photo-url').attr('src');
        jQuery('meta[property="og:image"]').attr('content', image_url);       
    });

但是当我悬停按钮时,opengraph标签会在页面中更新,但iframe已经全部加载。

有人知道一个很好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

当您点击“赞”按钮时,Facebook会向Facebook服务器发出用户喜欢的页面的HTTP请求,并在标题中查找Open Graph标记而不执行Javascript。您可以使用Facebook Debugger

了解其工作原理

作为一种解决方法,您可以使用多个不同的href按钮来指向相同的页面,但使用不同的Open Graph标记。