微信网页内分享设置
2014-05-09 10:28
211 查看
var imgUrl = '<%=basePath%>${picUrl }';
var lineLink = window.location.href;
var descContent = "${articleLibrary.content }";
var shareTitle = '${articleLibrary.title }';
var appid = 'xxxxxxxxxx';
function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('send_msg', res.err_msg);
})
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('timeline', res.err_msg);
});
}
function shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
"content": descContent,
"url": lineLink,
}, function(res) {
_report('weibo', res.err_msg);
});
}
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 发送给好友
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// 分享到朋友圈
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// 分享到微博
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}, false);
</script>
var lineLink = window.location.href;
var descContent = "${articleLibrary.content }";
var shareTitle = '${articleLibrary.title }';
var appid = 'xxxxxxxxxx';
function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('send_msg', res.err_msg);
})
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('timeline', res.err_msg);
});
}
function shareWeibo() {
WeixinJSBridge.invoke('shareWeibo',{
"content": descContent,
"url": lineLink,
}, function(res) {
_report('weibo', res.err_msg);
});
}
// 当微信内置浏览器完成内部初始化后会触发WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 发送给好友
WeixinJSBridge.on('menu:share:appmessage', function(argv){
shareFriend();
});
// 分享到朋友圈
WeixinJSBridge.on('menu:share:timeline', function(argv){
shareTimeline();
});
// 分享到微博
WeixinJSBridge.on('menu:share:weibo', function(argv){
shareWeibo();
});
}, false);
</script>
相关文章推荐
- 设置html网页只能在微信中打开,并禁用分享功能
- 网页分享到微信、微博、QQ等
- 如何修改手机端分享网页给微信好友和朋友圈显示的图片和标题
- 通过微信分享链接,后面被加上from=singlemessage&isappinstalled=1导致网页打不开
- JS-SDK分享网页到微信遇到的坑
- 在分享到微信里的网页中,打开qq对话框。
- 解决微信网页授权只能设置一个回调域名的问题
- 实现将网页链接分享到微信功能
- 在微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮
- 网页分享到微信、微博、QQ等
- 【Android】开发干货-技术分享之高仿QQ微信网页加载进度条实现
- 微信分享通用组件,用于微信浏览器内浏览网页的分享信息定义。
- 微信开发中网页授权access_token与基础支持的access_token异同 问题1:网页授权access_token与分享的jssdk中的access_token一样吗? 答:不一样。网页授
- 关于微信端分享页面的设置问题
- 在微信公众平台前端网页上添加分享到朋友圈,关注微信等按钮
- 微信分享网页自定义分享标题,图片,说明
- 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)
- 微信分享等设置 -- 缩略图等
- [置顶] h5链接分享微信朋友圈,压缩图标题内容设置