一次点击一个页面的Facebook按钮适用于多个页面

时间:2011-11-04 03:50:34

标签: javascript html jsp xfbml social-media


我正在尝试将facebook添加到使用xfbml的网站,我一直在遵循here的指南。

该页面基于JSP,我在header.jsp文件的末尾进行xfbml设置,该文件包含在body标签的开头。我使用开放图形为标题,描述和图像提供元标记,但这些是传递到标题中的参数。
出于某种原因,曾经点击过一页的facebook like按钮似乎对同一上下文中的所有其他页面都很有用。 我不确定我做错了什么,非常感谢任何帮助,提前谢谢。

1 个答案:

答案 0 :(得分:0)

 <div id="fb-root" ></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.3";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

尝试使用此功能。