上线了一个小功能,里面有个拍照上传的功能,然后基本上所有人都没问题,而且试了各种androidd都没问题,就一个同事的苹果12有问题,而且可以100%复现,一直各种排查,网上参考了各种解决方案

1、Vue.js实战——微信拍照时页面会被刷新的BUG定位_9_在编攻城狮的博客-CSDN博客_微信小程序van-uploader拍照会刷新页面

2、在微信移动端input file拍照或从相册选择照片后会自动刷新页面退回到一开始网站进入的页面 - rachelch - 博客园

3、微信内置浏览器input[file]选择图片后刷新_gyldzh的博客-CSDN博客

4、https://www.jianshu.com/p/4a4aae39bd4a

最后定位出来 就是手机内存的不足,一看她打开了最少10以上的进程,当把其余多余进程都关闭后,问题解决了,从以上分析,应该还是系统底层的问题,但是最起码找到了问题出现再来哪里,通过什么方式来解决,mark一下

最简单的复现页面(苹果手机打开10个以上app,把内存占用搞到90%以上)

<html>

<head>
<meta charset="UTF-8"></meta>
<meta
	content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;"
	name="viewport"></meta>
</head>
<body>
<input type="file" value="上传图片"  accept="image/*"/>

</body>
</html>

正常拍照之后

异常刷新之后 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐