顶一下,同样出现类似问题,仅在mac 3.7.1出现,有修复方案吗
微信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)
2023-05-05