如何把网页分享到微信,希望能和微信分享出来的一样能够自定义title、desc、imgurl


在微信中能分享出道qq、朋友圈能自定义title、desc、link、imgurl的内容。
现在希望能够从其他浏览器中分享给微信朋友或者朋友圈,能够自定义title、desc、imgurl,而不是浏览器自动获取网页的内容。
求解答

微信分享代码 微信分享 微信

糖醋无莭操 10 years, 3 months ago

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));
}
});


 });


前提你要有订阅号或服务号,认证的网址!

newneos answered 10 years, 3 months ago

那是浏览器的问题你解决不了。

一方亦行穿墙仙 answered 10 years, 3 months ago

Your Answer