<!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)
同时3.7.0打开debug:true后,有提示签名执行,但3.7.1没有该提示
补充ua:
mozilla/5.0 (macintosh; intel mac os x 10_15_7) applewebkit/537.36 (khtml, like gecko) chrome/98.0.4758.102 safari/537.36 micromessenger/6.8.0(0x16080000) nettype/wifi miniprogramenv/mac macwechat/wmpf xweb/30419
https://drive.weixin.qq.com/s?k=AJEAIQdfAAoPBh4QpLABYAyQbdAFw
,同样出现类似问题,仅在mac 3.7.1出现,有修复方案吗,辛苦提供下解决方案
有后续结果了吗?这边也是同样的问题打不开
急,同样遇到该问题,坐等解决!
顶一下,同样出现类似问题,仅在mac 3.7.1出现,有修复方案吗