在微信中能分享出道qq、朋友圈能自定义title、desc、link、imgurl的内容。
现在希望能够从其他浏览器中分享给微信朋友或者朋友圈,能够自定义title、desc、imgurl,而不是浏览器自动获取网页的内容。
求解答
在微信中能分享出道qq、朋友圈能自定义title、desc、link、imgurl的内容。
现在希望能够从其他浏览器中分享给微信朋友或者朋友圈,能够自定义title、desc、imgurl,而不是浏览器自动获取网页的内容。
求解答
wx.config({
debug: false,// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: 'wxa9e9da95bd3d4d5d',// 必填,公众号的唯一标识
timestamp: 1434009268,// 必填,生成签名的时间戳
nonceStr: 'b258f280-4c31-4cc0-95ef-9a2700568b6f',// 必填,生成签名的随机串
signature: '984387dbdb8d42401372aa0fbf797d55d66e30c6',// 必填,签名,
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage'
如果你看的懂这些,就不难实现。
wx.ready(function () {
wx.onMenuShareAppMessage({
title: 'xxxxx',
desc: 'xxxxxx',
link: 'xxxxxx',
imgUrl: 'i/logo.jpg',
trigger: function (res) {
//alert('用户点击发送给朋友');
},
success: function (res) {
// alert('已分享');
},
cancel: function (res) {
// alert('已取消');
},
fail: function (res) {
// alert(JSON.stringify(res));
}
});
wx.onMenuShareTimeline({
title: 'xxxxxx',
link: 'xxxxx',
imgUrl: 'i/logo.jpg',
trigger: function (res) {
// alert('用户点击分享到朋友圈');
},
success: function (res) {
//alert('已分享');
},
cancel: function (res) {
// alert('已取消');
},
fail: function (res) {
// alert(JSON.stringify(res));
}
});
});
前提你要有订阅号或服务号,认证的网址!
1 回答764 阅读✓ 已解决
2 回答1.1k 阅读
930 阅读
918 阅读
那是浏览器的问题你解决不了。