最近在做文件上传, 发现在高版本的谷歌浏览器下有上传图片弹出框等待时间过长的问题(其他基于webkit内核的浏览器也有可能出现这个问题)
像一些编辑器 如Ueditor 和 Editor.md 会在编辑器的上传图片文件里写上下面的HTML代码:
<input type="file" name="pic" id="pic" accept="image/*">
// 打开要好几秒
后来发现问题点出现在input标签的accept属性上,于是改成:
<input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
// 打开速度很快
// 在文件上传中使用 accept 属性,可以接受 GIF 和 JPEG 两种图像
// hawtim tips:accept接受的文件类型越少打开对话框的时间就越短
参考input标签的accept属性