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

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/

时间: 2024-10-11 01:47:08

将网页分享到微信 微博 脸书 推特等社交媒体的相关文章

分享到微信微博空间等第三方平台的JS代码

分享功能有利于传播更多优质的内容,所以在web项目中也是比较常用的.今天就抽空整理下常用的分享平台的JS代码.这些代码可以在对应平台的官方网站上生成,官网上对分享内容的参数也有详尽说明.这里只对常用的几个参数说明下,案例未做兼容性处理,建议在chrome下预览. 1.分享到微信,易信 分享到微信,易信比较简单,贴上分享链接的二维码就可以了. 二维码生成地址:http://cli.im/ (网上随便搜的) 2.分享到新浪微博 代码如下: var _shareUrl = 'http://v.t.si

网页分享到微信、微博、QQ等

首先要说明的是,pc端微信分享只能通过二维码来分享. 部分代码如下: //分享到新浪微博 function shareToSinaWB(event){ event.preventDefault(); var _shareUrl = 'http://v.t.sina.com.cn/share/share.php?&appkey=895033136'; //真实的appkey,必选参数 _shareUrl += '&url='+ encodeURIComponent(_url||documen

App分享之微信微博等各个社交平台的分享授权规则和常见问题

一.新浪微博分享规则 新浪微博支持分享类型: 应用内分享也就是网页分享支持: 文字,文字+图片,要分享链接需要链接添加在text里分享 客户端分享支持:文字,图片,文字+图片,图片+文字+链接 参数说明:text:不能超过140个汉字image:图片最大不超过5M,仅支持JPEG.GIF.PNG格式latitude:有效范围:-90.0到+90.0,+表示北纬longitude:有效范围:-180.0到+180.0,+表示东经 二.QQ好友分享规则 QQ好友分享支持:文字,图片,文字+图片+链接

分享-QQ/微信/微博(环境搭建)

QQ环境搭建 Wechat环境搭建 Weibo环境搭建 一些问题: QQ1.#import <TencentOpenAPI/QQApiInterface.h>找不到路径 show in finder检查导入文件是否在当前项目下,一般从其余项目拷贝至目标项目会引用原来项目的文件 建议拷贝文件进目标项目文件夹,再从文件夹拖进项目 build setting -Framework Search Paths 添加 "$(SRCROOT)/" 2.调用代理<TencentSes

网页分享到微信、微博、QQ空间、百度贴吧等

1.首先说明的是,pc端微信分享只能通过二维码来分享. 2.下面是js代码. //分享到新浪微博 function shareToSinaWB(event){ event.preventDefault(); var _shareUrl = 'http://v.t.sina.com.cn/share/share.php?&appkey=895033136'; //真实的appkey,必选参数 _shareUrl += '&url='+ encodeURIComponent(_url||doc

android网页分享到朋友圈问题求助?

目前想要实现通过QQ将网页分享到微信好友或朋友圈,看见有些APP是直接分享出去左下角图标显示的是QQ.求助各位大牛提供下思路. 这种功能是怎么实现的.应该不是通过android的系统分享实现的吧?.查了几天的资料仍然没有思路,求助各位大牛 这种功能是怎么实现的.应该不是通过android的系统分享实现的吧?.查了几天的资料仍然没有思路,求助各位大牛 这种功能是怎么实现的.应该不是通过android的系统分享实现的吧?.查了几天的资料仍然没有思路,求助各位大牛 这种功能是怎么实现的.应该不是通过a

web网页外部分享到微信、朋友圈、扣扣、微博等功能、自动生成二维码等

1.这里重中之重是分享到微信:web端网页通常是没有权限分享过去的 所以用: weixin://dl/business/?ticket=ta428dhj739hg3efe6e  但是这个ticket真的是很蛋疼,查了许多资料说还得花钱在第三方对接巴拉巴拉的,2.所以:window.open('http://api.liufuweb.com/api/p5.php?p=d&url=你要分享的链接'); 但是这个缺点是:打开微信的时候要识别二维码才能访问到你要分享的页面3.就是内嵌入到app端,写个方

点击网页分享按钮,触发微信分享功能

微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮. 我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注指定微信号等功能. 分享到朋友圈 function weixinShareTim

微信分享代码之在网页中添加“分享到微信朋友圈”按钮的代码分享

微信分享代码之在网页中添加“分享到微信朋友圈”按钮的代码分享 由于目前微信并没有提供这个按钮的官方支持,很多人问我们这个按钮是如何实现的,其实很简单,我们把我们实现的方法分享给大家,希望对那些想在网页端加这个按钮的人有所帮助. 下面是代码(相关参数请自行修改): function WeiXinShareBtn() { if (typeof WeixinJSBridge == "undefined") { alert("请先通过微信搜索 添加分享组件提供商友推为好友,通过微信分