是否有用于分享到移动版 Facebook 和 Twitter 的特殊 URL? 或者它们与网站上的相同?
使用
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<a href="javascript:return false;" rel="nofollow" onclick="window.open('https://twitter.com/share?text=sometext&url=someurl', 'Twitter', 'toolbar=0,status=0,width=626,height=436')">Twitter</a>
用于 Twitter 和
<script>
function fbs_click()
{
u='www.something';
t='title';
window.open('http://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
return false;
}
</script>
<a rel="nofollow" href="http://www.facebook.com/sharer/sharer.php?u=someurl" onclick="return fbs_click()" target="_blank" class="">Facebook</a>
Facebook。
最佳答案
只要您的移动用户拥有支持或呈现 JavaScript 的设备,您的共享实现应该是相同的并且应该可以正常工作。否则你可以使用每个平台的 API url 在链接内分享,唯一的问题是回调将他们重定向到 Twitter 或 Facebook,他们将不得不手动返回你的网站。链接如下:
在 Facebook 上分享:
http://m.facebook.com/sharer.php?u=<urlencoded url>t=<urlencoded title>
例如:
http://m.facebook.com/sharer.php?u=http://www.google.com
在 Twitter 上更新状态:
http://mobile.twitter.com/home?status=<urlencoded status>
关于移动网络的 Facebook 和推特分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7187016/