移动网站:Facebook点赞按钮

4

您在移动网站上使用哪种方法实现Facebook“赞”按钮的功能?

在桌面网站上,我使用了以下方法:

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>

                    <fb:like href="websiteurl" show_faces="true" layout="button_count"></fb:like>

然而,这取决于已加载JavaScript库,这对某些移动设备可能会有问题,特别是因为Facebook JavaScript库相当大,我们试图将站点的大小保持最小。另一种选择是使用iframe功能,这似乎是处理它的最佳方式,但是,一些移动设备不支持iframes。
我们支持以下设备: iPhone Android Blackberry Windows Mobile 因此,希望尽可能地针对这些设备。我开始认为iframe是处理它的最佳方式,但不确定它在上述设备中得到了多大的支持。
感谢大家。

所有平台都支持JavaScript。在WM上由于IE的原因它表现不佳,但是它能够工作。 - user142019
1
大多数支持JavaScript。问题在于这些移动设备支持多少JavaScript。与桌面浏览器相比,它们的支持是有限的。此外,Facebook的JavaScript库并不是最轻巧的库,因为我们试图将网站的整体占用空间保持在最小限度。 - StephenPAdams
2
我真的希望有人能告诉我如何在移动网页上实现Facebook的“点赞”功能。我已经在这里和Facebook开发者论坛上询问过,但答案总是一样的,“查看iOS/Android API”,完全忽视了我们所问的是移动网页而不是原生应用程序。Facebook甚至删除了所有关于“移动网页的Facebook连接”的提及。 - Jim Amos
2个回答

1

使用内置的“Like”意味着您可以从任何交互中触发“Like”操作,而无需加载“Like”按钮。帖子提到了移动设备,但内置的“Like”并不仅限于移动设备。 - Tom Waddington

0

目前还没有一个很好的方法来实现这个。Facebook正在努力解决这个问题,但是还没有发布的时间表。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接