我想在不使用FBML 或iframe 的页面中添加“Facebook Like”功能。因为我为“分享”按钮找到了这个,所以我认为这是一个非常轻量级的解决方案:
<a href="javascript:window.location=%22http://www.facebook.com/sharer.php?u=%22+encodeURIComponent(document.location)+%22&t=%22+encodeURIComponent(document.title)" title="Share on Facebook..."><img src="/path/to/your/image/" width="12" height="12" alt="alt" /></a>
基本上它将用户重定向到:
http://facebook.com/sharer.php?u=$url
所以我想要一个 javascript 函数来调用(或者更准确地说:一个你可以调用的 URL)来提交我的“赞”。
最佳答案
这是一个 javascript 函数,您可以从页面的任何位置调用以分享
<script>
function likeMyPage()
{
window.open("http://facebook.com/sharer.php?u="+window.location.href);
}
</script>
这个html按钮触发函数
<button onclick="javascript:likeMyPage();" value="Do you Like me?" />
点赞页面
以下页面允许您为您生成按钮: http://developers.facebook.com/docs/reference/plugins/like/
如果您掌握了生成的代码片段,我想您可以自己实现它。但不明白你为什么要那样做,像生成器这样的 facebook 会为你做这件事。
关于javascript - Facebook like - 有没有你可以调用的 URL 来提交 "Like"? (没有 FBML 或 iframe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274106/