正如评论中所指出的,不知何故,Facebook 建议的默认方法不起作用,或者更确切地说,共享按钮文档建议的方式不够清楚。建议的这个答案似乎有效。请注意,您将需要一个 Facebook 应用 ID。
或者,这个答案允许一个简单的链接,然后您必须使用 CSS 设置自己的样式,这个替代方案的好处是使共享按钮在设计上与您的网站一致,如果您只想要香草蓝色 Facebook 按钮,然后继续这个答案。
Squarespace 还详细介绍了添加类似 facebook 的按钮的默认方式,我尝试让它在jsFiddle中工作没有成功。
获取 AppID 并将 Facebook 脚本嵌入您的网站。
- 这一步在官方文档中有详细的说明,你只需生成自己的 AppID 然后复制粘贴脚本代码(通常在
<body>
tag.
如本答案中所述,为下一段代码添加 jQuery 库。
分享对话框脚本:
-
<script type="text/javascript">
$(document).ready(function(){
$('#share_button').click(function(e){
e.preventDefault();
FB.ui(
{
method: 'feed',
name: 'This is the content of the "name" field.',
link: 'Your-blog-link',
picture: ‘http://yourpicture-here’,
caption: 'yourCaption',
description: short-description-here
message: ''
});
});
});
</script>
还可以添加更多参数来自定义按钮。
最后,添加您想要成为共享按钮的图像/元素:
就像是:<img src = "share_button.png" id = "share_button">