微信公众号网页开发调用分享没有效果?
一直以为微信提供的是可以自定义按钮弹出分享的接口,没想到只能监听点击右上角分享的状态?
原描述:
openLocation有效,分享没有任何反应,console没有任何报错,也没有log,如何解决?
checkJsApi返回也没问题
"{
"openLocation":true,
"menu:share:appmessage":true,
"menu:share:timeline":true,
"getBrandWCPayRequest":true,
"menu:share:qq":true
}"
// window.wx.openLocation({
// latitude: 0, // 纬度,浮点数,范围为90 ~ -90
// longitude: 0, // 经度,浮点数,范围为180 ~ -180。
// name: '', // 位置名
// address: '', // 地址详情说明
// scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大
// infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
// })
window.wx.onMenuShareTimeline({
title: 'title', // 分享标题
link: window.location.href.split('#')[0], // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
openLocation
有用的话,签名应该没问题,我感觉可能是分享链接的问题,你把title
,link
,imgUrl
都写死试试,link
和图片的url
要和公众号JS安全域名一致这样配置呢?
怎么解决的,好了吗