开发社区里要么就见不到官方人员的身影,要么就是出来敷衍两句,从未见过有官方认真处理开发者提出的问题的,一例都没见过!
wx.request(局域网下)报fail url not in domain list 怎么解决?小程序是在局域网下使用(非局域网要在mp后台配置ssl证书使用https的url,并且域名要备案等等),wx.request 配置的url 使用的是http://ip:port/api。并且在微信小程序开发工具中-详情-本地设置中勾选了“不校验合法域名,web-view(业务域名),TLS版本以及HTTPS证书”。 报这个错误的情况目前有两种: 1.在部分机型中出现,目前已知:红米node11,华为nova 9 pro ,VIVO V77e 等等;在小程序报错的手机中使用浏览器中访问api没问题,应用app里使用api也没问题,只有微信小程序会报错。 2.网络环境稍微复杂一点,使用的是两级路由,api服务端在一级路由,手机连接的是二级路由。手机微信小程序访问api,在正式版(线上版)和不开调试的体验版中会报这个错误;在开发版和打开调试的体验版可以正常使用,不报错。 目前,查看社区以及官方回答的部分解决方法,测试均无效。 1.删除小程序重新打开(没用) 2.开启位置服务(没用) 3.清空小程序缓存(没用) 官方唯一给的解决方案 目前看都没用,请问官方和遇到果类似问题的社友,有无可行的解决方案? 更新: 如果是局域网内使用,确保手机本机ip和局域网内服务器ip在同一局域网内。参考文档 wx.request/wx.connectSocket/wx.uploadFile/wx.downloadFile 的 url 参数允许为 [代码]${IP}:${PORT}/${PATH}[代码] 的格式,当且仅当 IP 与手机 IP 处在同一网段且不与本机 IP 相同(一般来说,就是同一局域网,如连接在同一个 wifi 下)时,请求/连接才会成功。 在这种情况下,不会进行安全域的校验,不要求必须使用 https/wss,也可以使用 http/ws。 所以,再有类似 fail url not in domain list 或者 cronet组件错误 ERR_CERT_COMMON_NAME_INVALID 等错误,优先检查手机本机IP。可以使用 wx.getLocalIPAddress 获取本机ip和子网掩码等判断是否是在同一局域网内。
06-04建议腾讯把开发和产品都炒了吧,外包都比你们强多了。
都2022年了,为什么微信开发者工具如此难用?bug这么多?1、微信开发者工具经常性崩溃,wxml文件里的开始标签和结束标签不一致会造成直接崩溃 2、没有文件复制粘贴功能 3、没有多选功能 4、代码还没写完,调试工具就自动运行代码,经常就一堆报错和警告信息 5、创建文件的时候能否别那么固执己见帮我们生成那么多的东西,各种生命周期,还得自己手动删除大部分,不能做成输入相关字母自动提示选择输入? 6、开发方式落后,抄了vue和react,但跟他们相比开发体验相差甚远,如果vue和react 100分,微信小程序的开发体验就只有0.44分。 用微信开发者工具开发了十几天,开发过程及其难受,工具实在难以使用,开发过程中修改代码经常崩溃,是整个工具崩溃,这是最蛋疼的,这辈子第一次用过这么累,这么坑的工具,本来还想坚持下去,但工具和开发的方式都实在让人崩溃,本来写代码就很累了,开发工具还在加重开发的痛苦,弃坑了,浪费我的生命。 腾讯的技术也不过如此!!!
05-319月4日了,依旧没看到备案的入口,腾讯的做事风格依旧很腾讯。
微信公众号如何进行小程序备案?根据国家最新要求,需要进行备案。但是目前我登录后台,没看到有备案的地方。请告知一下,谢谢。
2023-09-04