javascript - 微信内置浏览器input[file]选择图片后刷新

 游必有方RK 发布于 2022-11-22 09:00

使用jquery-mobile开发了一个微站,其中有上传图片的功能。用微信内置浏览器访问进行选择图片的操作,却发现选择图片后自动刷新的现象(手机为小米A,还有一个天宇的安卓手机),然后表单操作就要重来。但是使用魅族3、小米4、iphone4s、ipad的微信内置浏览器进行选取图片时候却不会发生。

在stackoverlfow上发现也有人遇到了这个问题,其中得票最高的答案有这么个看法:

安卓手机运行图片选择或者相机时候没有足够的内存,便刷新页面进行释放。

可惜买的旗舰VPN太坑,现在这个点根本连不上,无法去看google的说法。

仔细想下,貌似很有道理,在小米手机上的操作有时候会刷新,有时候不会。但是经常会有刷新一次后再次选择图片则不会刷新的现象。

不过国外友人遇到这个问题时候是两年前,如今这都15年了,不知道有什么好的答案和说法不?

谢谢。

2 个回答
  • 可以用localStorage存储数据?然后刷新可以检查这个数据?如果有就填充

    2022-11-22 09:04 回答
  • 是属于内存不足导致的,部分低端机连qq微信发送图片都会导致内存不足,程序刷新。建议在点击选择图片的时候本地保存内容防止此情况。

    2022-11-22 09:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有