3243关注9582浏览
HTML5页面中的JAVASCRIPT
返回都是正确的,但是我在分享的时候,onMenuShareTimeline,onMenuShareAppMessage无反应,这是什么原因?
1、公众号中的JS安全域名已经设置
2、服务器白名单已经设置
3、access_token也是能正确返回
4、我开启测试模式,在手机上扫一扫后,显示的提示信息也是OK,没有报错
现在的问题就是分享无反应,求哪位大大帮忙看看
AJAX请求返回串:
[{"timestamp":"1530665124","appid":"wx29d5ff37be06471f","nonceStr":"fa20b353-3e99-4156-b59d-7a0558267ae0","jsapi_ticket":"HoagFKDcsGMVCIY2vOjf9nGvbrai3ssriRNDiz2rVnMK8XIf5nRbh-kkY8borm3b2kKwDTj8VOPgX7T_rcVfaA","signature":"88cd5aedbe0e00edcf03696caaf36506483c6963","url":当前的链接}]
$(document).ready(function(){
$.ajax({
type:"post",
url:"/WeChat/config.html",
data:{"url":location.href.split('#')[0]},
async: false,
dataType:'json',
success: function(data){
var obj = eval(data[0]);
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: obj.appid, // 必填,公众号的唯一标识
timestamp: obj.timestamp, // 必填,生成签名的时间戳
nonceStr: obj.nonceStr, // 必填,生成签名的随机串
signature: obj.signature,// 必填,签名
jsApiList: ['checkJsApi','onMenuShareTimeline', 'onMenuShareAppMessage'] // 必填,需要使用的JS接口列表
});
}
})
})
wx.ready(function(){
var link = window.location.href;
var protocol = window.location.protocol;
var host = window.location.host;
console.log(link);
console.log(host);
wx.checkJsApi({
jsApiList: [
'getNetworkType',
'previewImage'
],
success: function (res) {
//alert(JSON.stringify(res));
}
});
//分享朋友圈
wx.onMenuShareTimeline({
title: '分享标题', // 分享标题
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
瓦卡卡
8人对此回答表示赞同
开启debug有报信息吗?wx.checkJsApi这一步有没有success?
展开81回复分享发布于 6年前评论(1)
收起评论
-
未语泪先流
8人对此回答表示赞同
这是小程序?能分享到朋友圈?
展开80回复分享发布于 6年前评论(0)
收起评论

开DEBUG,都有报信息WX.CHECKJSAPI,也是提示OK,支持的