javascript - Facebook like - 有没有你可以调用的 URL 来提交 "Like"? (没有 FBML 或 iframe)

标签 javascript facebook

我想在使用FBMLiframe 的页面中添加“Facebook Like”功能。因为我为“分享”按钮找到了这个,所以我认为这是一个非常轻量级的解决方案:

<a href="javascript:window.location=%22http://www.facebook.com/sharer.php?u=%22+encodeURIComponent(document.location)+%22&#38;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/

相关文章:

javascript - 如何在不刷新页面的情况下查看更新的列表

javascript - 从 url 中删除查询参数

javascript - 如何有条件地加载和运行 javascript 文件

ios - 是否有任何可让用户创建帐户的服务-适用于ios应用程序?

javascript - 事件声明中是否需要 'function()'?

javascript - 将 CSS 样式应用于单个元素

Facebook注册插件q's

flash - 想要在来自 Flash 应用程序的 Facebook 共享链接中自定义标题/图像/描述

CSS 未在 Facebook Canvas 页面中加载

javascript - 我在哪里可以学习如何为非 Canvas 应用程序/网站实现 "invite your facebook friends"对话框?