好问题
小程序webview组件的bindload触发时机在什么时候?经观察h5页面触发window的load时长远小于webview组件的load时长,想知道webview组件的load事件是怎么触发的?是否和资源加载有关系?
12-12授权之前就调用wx.login吗?如果是这样用户在登录页面停留太久,是不是还需要再调用一次wx.login 去刷新?
解密用户信息报错pad block corrupted解密用户信息报错,如下: 前端: [代码] [代码][代码]wx.login({[代码] [代码] [代码][代码]success: [代码][代码]function[代码] [代码](loginResp) {[代码][代码] [代码][代码]if[代码] [代码](loginResp.code) {[代码][代码] [代码][代码]//获取用户信息[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]withCredentials: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]//封装登陆需要的参数[代码][代码] [代码][代码]var[代码] [代码]params = {};[代码][代码] [代码][代码]params.code = loginResp.code;[代码][代码] [代码][代码]params.encryptedData = res.encryptedData;[代码][代码] [代码][代码]params.iv = res.iv;[代码][代码] [代码][代码]//调用登陆接口[代码][代码] [代码][代码]that.sendRequest({[代码][代码] [代码][代码]url: [代码][代码]'/login'[代码][代码],[代码][代码] [代码][代码]data: params,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] //cache userInfo...[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]console.log(e);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]console.log([代码][代码]'获取用户登录态失败!'[代码] [代码]+ res.errMsg)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码] 后台步骤: 1) 跟据code换取用户session_key 拼接url参数:https://api.weixin.qq.com/sns/jscode2session?appid=xxx&secret=xxxx&js_code=xxxx&grant_type=authorization_code 请求方式:http get 返回结果: {"session_key":"xxxxxxxx","openid":"xxxxxxxxxx"} 2) 使用解密工具类解密出明文,使用:AES/CBC/PKCS7Padding AES方式解密 参数:encryptedData、sessionKey、iv 结果: javax.crypto.BadPaddingException: pad block corrupted 但是紧接着第二次再走以上流程是可以正常解出明文用户信息的 过会再走以上流程第一次请求又是报这个错误
10-172024/10/15报告
关于小程序调试模式的VConsole功能,是否可用新增查看网络请求?问题:希望 微信小程序 调试模式的vConsole 日志功能新增查看网络请求 看到官网的VConsole的开源项目目前是更新比较多的功能的,比如新增了查看网络请求, vConsole项目源码 希望微信官方团队能即时更新到vConsole的最新版本,方便开发调试,目前如果要看返回数据,请求参数,需要全部打印出来,还不能明确请求的时间线
10-15猜测一波,这个人没录入数据库
人脸核身提示未包含该身份信息?[图片],你好,请问这是什么问题?操作时间:2024-07-29 11:34
07-31之前旧文档显示可以和原生应用混合开发,砍掉了?
多端框架全新上线!支持快速构建移动应用,你有什么新想法?Donut 多端框架 支持使用小程序原生语法与工具开发移动应用,实现多端共用一套代码开发,有效降低研发与维护成本,提升开发效率和体验。 [图片] 功能亮点轻松解锁: 更高的开发效率:支持小程序原生语法,一次开发,多端编译和运行,实现高效开发 更低的开发门槛:全流程的开发工具,简单易用,让你轻松上手 更优质的用户体验:为用户带来接近原生界面的流畅交互体验 更丰富的业务场景:满足小程序与移动多端应用联动需求,拓展更多渠道场景,助力业务发展 多端框架现已全新上线!可分钟内体验你的多端应用,详情可查看 快速体验多端应用。也欢迎各位开发者访问 官网 以及 官方文档 了解更多内容。 为更好地满足开发者需求,欢迎广大开发者积极分享对多端框架的需求和建议。即日起至 2023 年 7 月 29 日,在评论区分享对多端框架的需求以及建议,精选评论的用户将获得官方精美礼品一份。 [图片] * 获奖名单将在「微信开放社区」本话题评论区进行公示
07-25兄弟们,破案了,本机可以,是开发者工具会强制将dist/project.config.json的miniprogramRoot设置为"", 本机上传的时候是开着开发者工具。而Taro框架打包出来是:"miniprogramRoot": "./"。 至于"@tarojs/plugin-mini-ci": "^3.6.32",上传不会报错,是因为他使用的是"miniprogram-ci": "1.8.35"。我使用的是"miniprogram-ci": "^2.0.6"。如果我降级为"miniprogram-ci": "1.8.35",也可以上传。 总结:"miniprogram-ci"升级导致失败。@tarojs/plugin-mini-ci使用的是旧版本的miniprogram-ci,所以可以。 miniprogram-ci 2.0.0 版本就不行了,1.9.16版本可以。
miniprogram-ci 调用 upload 方法返回 20003 错误?[图片] 上面是在公司Jenkins上调用 miniprogram-ci upload 上传的结果,然后包的体积不对,也提示一个图片路径找不到。 下面是我电脑本地运行的结果,我电脑本地上传没问题,使用微信开发者工具上传也没有问题: [图片] 有两个疑问点:1,为什么zip包的体积才640;2,为什么是某个路径找不到,实际上我把这个图片删掉,就会报另一个路径找不到,这个图片路径没问题,开发者工具都能预览上传代码。 怀疑是公司Jenkins限制的,但是运维说没限制。 补充一下脚本吧: [图片]
06-21https://github.com/getsentry/sentry-cli/issues/2082
sentry无法映射source-map?尝试将从开发者工具下载source-map,然后上传到sentry,如图: [图片] 然后,sentry也捕获了错误,如图: [图片] 但是sentry无法根据source-map映射出对应源码。 有人知道原因吗,或者有解决办法吗?
06-07有找到吗
mp后台找不到sourcemap下载的入口参考这个文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/sourcemap.html 已经无法找到图中的下载入口了
06-062024年了,哈哈
小程序的vConsole为什么没有network选项卡- 在手机上预览打开调试,vConsole没有network选项卡,十分的不方便 - 希望像H5里引入的vConsole一样,具有network选项卡,可查看网络请求的具体情况
06-05原来还有人希望是用内置浏览器打开,是我肤浅了。不过加个选项应该也很简单吧
企业微信应用markdown消息会使用外部浏览器打开,怎么企业微信内置浏览器打开?[图片]
02-23