我找到复现条件了: 找一个全面屏手机进入系统设置,去掉“经典导航键”,使用全面屏手势这个时候,当input type="number"的组件获得焦点的时候,会弹出微信的数字键盘(type="idcard"也是一样的)当微信数字键盘弹出来的时候就会白屏,有的手机会闪(一下整个白屏,一下能看见输入框)进入系统设置,将“经典导航键”显示出来的时候。再进入小程序输入,不会白屏或者闪动。
input组件设置type="number"的时候获取焦点页面白屏?开发者工具没事 手机白屏 只有一个页面会有这种情况[图片]
2020-09-27我也遇到部分4G用户使用小程序总是白屏的情况,是客户端对ipv6支持不是很好导致的。 尝试更改手机运营商的APN接入点可以修复问题(联通的APN从3gnet改为wonet),改回去能100%复现。 暂时关闭了小程序接口的ipv6域名解析,虽然出现的人少,但是总有人反馈,很烦,也不好教每个用户改APN。 怀疑是微信小程序实现request的时候,并没有很好的实现happy eyeballs算法,毕竟小程序出问题的接口能在相同设备上用浏览器很快的打开。
史上最懵逼的一次,没有之一- 当前 Bug 的表现(可附上截图) wifi,ios网络环境,安卓wifi环境都是可以正常访问服务器的,但是就是有一种奇葩的问题就是电信4g(部分手机的移动也不行)无法访问我们的服务器(咨询阿里客服,dns,ipv6,ipv4都能ping通)。这个问题你说是我小程序代码有问题那安卓wifi环境下怎么能正常访问,问服务器证书,dns都检查了一遍都没问题。请问是哪出了问题???这TM头一回遇见这种无法定位的问题 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-11-13看看是不是服务器支持ipv6但是手对ipv6支持不是很好导致的? 如果确认是ipv6导致的: 关闭服务端的ipv6监听或者关闭ipv6的dns解析 有的手机可以通过更改运营商的APN接入点解决这个问题。
遇到安卓手机移动和电信4g请求慢的,wifi没问题的,可能是官方导致的注:此问题提到的4g为移动4g和电信4g - 当前 Bug 的表现(可附上截图) 我手机是小米6,手机卡是电信4g和联通4g,联通4g是没问题,同事的是移动4g。这个问题无论是现在还是以前低版本的微信和基础库都存在。还有我看社区有部分人说时开启了ipv6的问题,但开发后端的同事说已经把ipv6关闭了。 如果你app.json没设置networkTimeout,那么默认超时是60000ms,或者设置的networkTimeout超过30000ms,设置超时超过30000ms按30000ms算(设置超时为0则变为默认的60000ms),那么手机请求到数据的时间为30s多一些,如果小于30000ms,则比设置的超时多一些,推测官方把这个时间当发出请求的时间了。 - 预期表现 networkTimeout时间为超时时间,而不是发出请求的时间 - 复现路径 1、没有设置超时时间的情况 [图片] 2、超时时间设置为0 [图片] 3、超时时间设置为40000ms [图片] 4、超时时间设置为20000ms [图片] 5、超时时间设置为2000ms [图片] 6、联通4g不设置超时的情况 [图片] 7、我的手机卡截图 [图片] - 提供一个最简复现 Demo
2019-11-13