网上有很多新浪微博分享的JS代码了,不过都是电脑版的,这在手机上很容易发生页面的混乱。最近在开发手机软件,所以就写了这个手机版的新浪微博分享JS代码,如下:
//下面这段是生成新浪微博手机版的分享链接和地址
var sinaurl="";
sinaurl+="http://weibo.cn/ext/share?relateUid=1851485841&rt="+encodeURIComponent(entries[selectedEntry].title)+"&ru="+encodeURIComponent(entries[selectedEntry].link);
contentHTML += '<p/><a href="sinawb.html"><img src="img/ico_sina.gif"/>微博分享</a>';
$("#entryText",this).html(contentHTML);
//点击链接后在iframe中显示分享页面
var sinawb="";
sinawb+='<iframe src="'+sinaurl+'" frameborder=0></iframe>';
$("#sinawb",this).html(sinawb);
经过测试,效果还是不错的,不过有些内容新浪微博不允许分享,好像在保护它自己的新闻,搜狐,网易等的新闻都不允许分享。