自定义facebook喜欢链接?

Dir*_*ign 24 javascript facebook

是否可以添加自定义的Facebook图标?我希望它成为一个部分,<ul>我真的不想加载另一个库他们的SDK或所有的<meta>标签....

有没有人实现像按钮这样的自定义?我不需要他们的按钮提供的计数器等,说实话,他们是丑陋的.我一直在寻找最近2个小时没有真正的运气.

我找到了这个:

<a name="fb_share"></a> 
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
    type="text/javascript">
</script>
Run Code Online (Sandbox Code Playgroud)

但它实现了一个按钮.

编辑:

我已经阅读了他们的API,虽然很容易使用我不喜欢他们<iframe>或XFBML代码生成的按钮.我只是想找出是否有办法从这样的东西制作自定义链接:

<ul>
   <li><a href="some code here">Facebook</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我在他们的API中遗漏了什么吗?它总是生成一个带有计数器和图形的巨大按钮,这正是我不想要的.


Kas*_*lgi 17

我从另一篇文章中找到了:

<a title="send to Facebook" href="http://www.facebook.com/sharer.php?s=100&p[title]=YOUR_TITLE&p[summary]=YOUR_SUMMARY&p[url]=YOUR_URL&p[images][0]=YOUR_IMAGE_TO_SHARE_OBJECT" target="_blank"><span><img width="14" height="14" src="'icons/fb.gif" alt="Facebook" /> Facebook></a>
Run Code Online (Sandbox Code Playgroud)

我用过这个并且效果很好:)

  • '分享!=喜欢` (4认同)
  • 这是"分享"的好东西,但有没有类似的网址,你可以使用*喜欢*Facebook页面? (2认同)

Luk*_*een 6

自定义"赞"按钮违反了Facebook的政策.

"虽然您可以根据需要缩放尺寸,但您不能以任何其他方式修改Like按钮(例如通过更改设计)."


Stu*_*ser 3

如果您不是手工制作它,Facebook 开发人员“喜欢”API 文档

如果他们的 API 没有公开生成的按钮的功能供您复制,那么找出类似按钮实际执行的操作的一种方法是(如果它不是超链接,并且由于它可能是通过 ajax 发布的,因此可能会发生这种情况)了解 javascript 中如何处理该事件。如果脚本已被优化/缩小,这可能会出现问题。

另一种方法是找出它生成的 HTTP 请求,使用Fiddler侦听请求并检查它以查看其目标和任何表单数据。

如果您对 Like 按钮的功能感到满意,但对其样式不满意,请使用 CSS 重新设计样式,这可能是更安全的选择,因为任何 API 更改都可能会破坏任何模仿的脚本。

否则,除非您正在设计自己的图标,否则您可以下载免费的丝绸图标,使用拇指向上图标作为图像,并针对任何需要不同图标的鼠标悬停/单击事件对其进行稍微编辑,并且您可以处理使用 JavaScript、JQueryJQuery-UI 的事件(取决于您已经加载的库)。

这应该处理 UI 行为,任何对服务器的回调都可以使用 AJAX(JQuery AJAX 文档)进行。

  • @StuperUser - 我今天一定沟通得不好。我不喜欢他们的 API 提供的按钮、样式或旁边的计数器。我只需要弄清楚可以添加到 &lt;ul&gt;&lt;li&gt;&lt;a href="URL/CODE HERE TO ADD MY PAGE"&gt;facebook&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; 的代码 (2认同)
  • 我正在寻找类似的东西,因为它们的按钮无法通过键盘或屏幕阅读器访问。 (2认同)