将网页分享到微信 微博 脸书 推特等社交媒体

tools.share = function(name)
{
    var list =
    {
        //微信
        ‘wechat‘   : function(selector){
                        $(selector).append(‘<img src="http://qr.liantu.com/api.php?text=‘+encodeURIComponent(window.location.href)+‘" />‘).show();//在线生成二维码
                     },
        //新浪微博
        ‘sina‘     : ‘http://service.weibo.com/share/share.php?title=__shareTitle__&url=__shareUrl__&language=zh_cn‘,
        //脸书
        ‘facebook‘ : ‘http://www.facebook.com/sharer.php?u=__shareUrl__&t=__shareTitle__‘,
        //推特
        ‘twitter‘  : ‘http://twitter.com/?status=__shareUrl__%20-%20__shareTitle__‘,
        //pin
        ‘pinterest‘: ‘http://pinterest.com/pin/create/button/?url=__shareUrl__&media=__shareTitle__‘
 
    };
    if(typeof(list[name]) == ‘undefined‘)
    {
        alert(‘暂未开放‘);
        return;
    }
    else if(typeof(list[name]) == ‘function‘)
    {
        list[name](arguments[1]);
    }
    else if(typeof(list[name]) == ‘string‘)
    {
        var url = list[name].replace(‘__shareUrl__‘,encodeURIComponent(window.location.href)).replace(‘__shareTitle__‘,encodeURIComponent(document.title));
        window.open(url,"Both","width=850,height=520,menubar=0,scrollbars=1,resizable=1,status=1,titlebar=0,toolbar=0,location=1");
    }
};
调用:tools.share(‘sina‘);


二维码生成工具


将网页分享到微信 微博 脸书 推特等社交媒体

http://www.liantu.com/pingtai/

将网页分享到微信 微博 脸书 推特等社交媒体

上一篇:微信JS接口


下一篇:微信OAuth2网页授权获取用户信息