如何把网页分享到微信,希望能和微信分享出来的一样能够自定义title、desc、imgurl
在微信中能分享出道qq、朋友圈能自定义title、desc、link、imgurl的内容。
现在希望能够从其他浏览器中分享给微信朋友或者朋友圈,能够自定义title、desc、imgurl,而不是浏览器自动获取网页的内容。
求解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
那是浏览器的问题你解决不了。
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));
}
});
前提你要有订阅号或服务号,认证的网址!