chrome浏览器上传图片反应很慢,延迟很久才弹出窗口
一个上传图片的控件,点击按钮上传图片,用chrome(谷歌浏览器)时,点击按钮后,要等好几秒才弹出文件选择窗口
可以试一下,把网络断开,这个问题就没了(猜测是谷歌浏览器在你点这个按钮的时候,自动向谷歌的服务器发送了什么请求,而天朝是不支持访问谷歌服务器的,于是连接超时后,才对你的点击做出反应。如果断开了网络,就没这个超时时间,所以反应很快)
解决方法如下:不要使用通配符,指明具体文件类型,就好了
<input type="file" id="file1" accept="image/*">
改动如下:
<input type="file" id="file1" accept="image/jpeg,image/png">
至于为什么会这样,目前没找到原因!