javascript - 在移动端拍照后会自动刷新页面??有人遇过么
为情所困
为情所困 2017-07-05 10:54:39
[JavaScript讨论组]
<input type="file" accept="image/gif,image/jpeg,image/jpg,image/png,image/svg">
为情所困
为情所困

全部回复(3)
迷茫

手机内存太小了吧。

滿天的星座

这种情况常有,一般发生的情况是要读取文件内容(如读取图片并显示),我的解决办法是弄一个setTimeout.
就比如说:

file.onchange = function(){
    var files = file.files;
    setTimeout(function(){
        //这里干别的
    },100);
};

虽然不能完全避免,但缓解了很多,只要不是拍照后操作太快,一般都没什么问题

给我你的怀抱

应该就是内存太小。

你拍照的时候放大画面试试(数码变焦,放大画面区域,放大到最大),这样拍出来的照片文件会非常小,如果这样浏览器不会刷新页面,那就说明之前刷新是因为手机内存太小。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号