微信MAC从3.7.0升级到3.7.1后,js-sdk无法执行wx.ready内方法
<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1, user-scalable=no">
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
<script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>
<script src="https://unpkg.com/vconsole@latest/dist/vconsole.min.js"></script>
<script>
var vConsole = new window.VConsole();
</script>
</head>
<body>
<script type="text/javascript">
console.log('初始化config',jWeixin);
jWeixin.config({
debug: true, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。
appId: "wx16e1b9a5114a3c19", // 必填,公众号的唯一标识
timestamp: "{{$data['wxData']['timestamp']}}", // 必填,生成签名的时间戳
nonceStr: "{{$data['wxData']['nonceStr']}}", // 必填,生成签名的随机串
signature: "{{$data['wxData']['signature']}}",// 必填,签名
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'onMenuShareQZone',
'onVoiceRecordEnd',
'startRecord',
'stopRecord',
'uploadVoice',
'playVoice',
'stopVoice',
'pauseVoice',
'chooseImage',
'uploadImage',
'downloadImage',
'downloadVoice'
] // 必填,需要使用的 JS 接口列表
});
console.log('初始化config完成',wx);
wx.error(function(res) {
console.log('wx.error',res.errMsg); // 必填,接口调用失败的错误信息
});
console.log('准备ready',wx);
wx.ready(function () {
console.log('执行自定义方法',wx);
try {
console.log('执行自定义方法完成'); // 必填,接口调用失败的错误信息
} catch(error) {
}
});
</script>
</body>
</html>
[图片][图片] 问题描述:MAC端微信版本从3.7.0版本升级至3.7.1版本,在使用JS-SDK时出现在wx.config执行签名后,无法执行wx.ready中自定义函数; 微信版本:Version. 3.7.1 (25682)