快速解决input[type=file]打开时慢、卡顿的问题
为什么在input标签类型为file上传文件时在标签中设置属性 accpet="image/*",打开本地文件夹的速度特别慢?
经过测试发现,在mac里面safari、Firefox、Chrome(opera不知道为啥老闪退)都没有卡顿问题
在windows里面,Firefox不卡顿,只有Chrome卡顿。
于是我决定先去掉accpet试试……
果然就没有了卡顿的问题。
那么本包在试试accpet="image/jpg"果然也不卡卡的了!!
看来问题的所在就是"image/*"
但是写accpet的原意是要想要筛选出所有图片_(:з」∠)_
那么为了实现这个需求,同时提高用户体验,只能采取枚举了
修改后的代码
<input type ="file" accpet="image/gif,image/png,image/jpeg,image/jpg,image/bmp"/>
再试试,果然妥妥的了!
原来是因为Chrome的SafeBrowsing功能会在上传或保存时检查文件,
如果网络连接到google的速度比较快呢,就没有什么问题。
但是如果连接比较慢,或者干脆跪掉了,那SafeBrowsing就会让Chrome挂起一段时间,直到文件检查结束或者超时
使用accept="image/png, image/jpeg, image/gif"就可以解决这个问题,因为这些MIME类型在SafeBrowsing的白名单里面,不需要检查。
但是如果用像是accept="image/*"这样的呢,就不行了,就有可能变得卡卡的。
上一篇:html 基于 canvas 实现的一个截图小demo
栏 目:HTML/Xhtml
本文标题:快速解决input[type=file]打开时慢、卡顿的问题
本文地址:https://www.fushidao.cc/wangyezhizuo/226.html
您可能感兴趣的文章
- 08-17德化县html网页制作,如何打造专业高效的本地企业展示平台?
- 07-12如何一步步轻松制作出令人称赞的简单HTML网页?零基础HTML网页制作教程
- 07-12html网页制作具体负责哪些工作?网页制作工作内容
- 07-12html网页制作圣诞树教程详细,如何实现炫酷圣诞树网页效果?css圣诞树怎么做
- 07-12网页制作这些作品源代码从何而来?揭秘网页设计奥秘,网页源代码从哪来
- 07-12html网页制作有哪些主流工具和软件推荐使用?html网页制作工具
- 07-12如何高效运用HTML技巧制作出精美实用的网页表格?HTML表格制作技巧
- 07-12大一HTML网页制作模板有哪些?适合初学者的推荐清单?,html网页制作入门模板下载
- 07-12HTML网页设计与制作作业如何高效完成并提升网页设计技能?,html作业怎么做,网页设计教程
- 07-12html中文咖啡网页模板适合初学者吗?如何优化页面设计
阅读排行
- 1德化县html网页制作,如何打造专业高效的本地企业展示平台?
- 2如何一步步轻松制作出令人称赞的简单HTML网页?零基础HTML网页制作教程
- 3html网页制作具体负责哪些工作?网页制作工作内容
- 4html网页制作圣诞树教程详细,如何实现炫酷圣诞树网页效果?css圣诞树怎么做
- 5网页制作这些作品源代码从何而来?揭秘网页设计奥秘,网页源代码从哪来
- 6html网页制作有哪些主流工具和软件推荐使用?html网页制作工具
- 7如何高效运用HTML技巧制作出精美实用的网页表格?HTML表格制作技巧
- 8大一HTML网页制作模板有哪些?适合初学者的推荐清单?,html网页制作入门模板下载
- 9HTML网页设计与制作作业如何高效完成并提升网页设计技能?,html作业怎么做,网页设计教
- 10html中文咖啡网页模板适合初学者吗?如何优化页面设计
推荐教程
- 02-01HTML制作网页代码,新手如何从零开始打造专业网站?
- 09-112025年9月网页制作:HTML与XHTML的最新代码
- 02-19HTML中表格动态添加_动力节点Java学院整理
- 02-19HTML标签meta总结,HTML5 head meta 属性整理
- 12-14HTML表格合并的具体实现方式
- 02-19html 基于 canvas 实现的一个截图小demo
- 02-19HTML网页中插入视频的方法小结
- 02-195种做法实现table表格中的斜线表头效果
- 02-19快速解决input[type=file]打开时慢、卡顿的问题
- 02-19html中关于form与表单提交操作的资料集合
