javascript实现修改微信分享的标题内容等


Posted in Javascript onDecember 11, 2014

代码超级简单,这里就不多废话了,小伙伴们自己看注释吧,

奉上代码:

<script>

//微信分享

var wimg = "分享图片网址123";

var wurl = "分享网址123";

var wdesc = '分享内容123';

var wtit = '分享标题123';

var wappid = '';

 

function shareMsg() {//<span style="font-family: Arial, Helvetica, sans-serif;">发送给好友</span><span style="font-family: Arial, Helvetica, sans-serif;">标题和内容默认都显示</span>

    WeixinJSBridge.invoke('sendAppMessage',{

        "appid": wappid,

        "img_url": wimg,

        "img_width": "200",

        "img_height": "200",

        "link": wurl,

        "desc": wdesc,

        "title": wtit,

    })

}

function shareQuan() {  //<span style="font-family: Arial, Helvetica, sans-serif;">分享到朋友圈只有标题显示</span>

    WeixinJSBridge.invoke('shareTimeline',{

        "img_url": wimg,

        "img_width": "200",

        "img_height": "200",

        "link": wurl,

        "desc": wdesc,

        "title": wtit

    });

}

function shareWeibo() { <span style="font-family: Arial, Helvetica, sans-serif;">//</span><span style="font-family: Arial, Helvetica, sans-serif;">分享到微博只有内容显示</span>

    WeixinJSBridge.invoke('shareWeibo',{

        "content": wdesc,

        "url": wurl,

    });

}

// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

    // 发送给好友

    WeixinJSBridge.on('menu:share:appmessage', function(argv){

        shareMsg();

    });

    // 分享到朋友圈

    WeixinJSBridge.on('menu:share:timeline', function(argv){

        shareQuan();

    });

    // 分享到微博

    WeixinJSBridge.on('menu:share:weibo', function(argv){

        shareWeibo();

    });

}, false);

</script>

是不是很实用呢,小伙伴们根据自己的需求使用吧。

Javascript 相关文章推荐
js调用flash的效果代码
Apr 26 Javascript
js 返回时间戳所对应的具体时间
Jul 20 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 Javascript
JS实现的tab切换选项卡效果示例
Feb 28 Javascript
vue实现全选和反选功能
Aug 31 Javascript
vue项目中导入swiper插件的方法
Jan 30 Javascript
vuex与组件联合使用的方法
May 10 Javascript
react 国际化的实现代码示例
Sep 14 Javascript
javascrit中undefined和null的区别详解
Apr 07 Javascript
JS浮点数运算结果不精确的Bug解决
Aug 01 Javascript
javascript表单验证和Window详解
Dec 11 #Javascript
使用百度地图api实现根据地址查询经纬度
Dec 11 #Javascript
javascript实现倒计时N秒后网页自动跳转代码
Dec 11 #Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
Dec 10 #Javascript
node.js中的buffer.slice方法使用说明
Dec 10 #Javascript
node.js中的buffer.write方法使用说明
Dec 10 #Javascript
node.js中的http.request.end方法使用说明
Dec 10 #Javascript
You might like
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
php实现简单文件下载的方法
2015/01/30 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
JavaScript实现点击单元格改变背景色的方法
2016/02/12 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
2016/06/03 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python列出目录下指定文件与子目录的方法
2015/07/03 Python
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
python实现websocket的客户端压力测试
2019/06/25 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
大学生简单自荐信
2013/11/10 职场文书
仓库管理专业个人自我评价范文
2013/11/11 职场文书
气象学专业个人求职信
2014/04/22 职场文书
机关副主任个人四风问题整改措施
2014/09/26 职场文书
劳模先进事迹材料
2014/12/24 职场文书
爱情保证书
2015/01/17 职场文书
工程质检员岗位职责
2015/04/08 职场文书
毕业论文答辩开场白和答辩技巧
2015/05/27 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
基于Redis的List实现特价商品列表功能
2021/08/30 Redis