Google Chrome浏览器点击 input file上传按钮时延迟较长
来源:互联网 发布:休闲皮鞋知乎 编辑:程序博客网 时间:2024/06/05 09:54
1、背景描述:
最近在项目中发现在Google浏览器中点击 input file上传按钮时反应很慢,需要等待3-5秒种之后才能弹出选择文件的对话框。
2、解决方案:
测试发现当写成:<input type="file" accept="image/*"> 时。要等待很长时间
如果写成<input type="file" accept="image/jpeg,image/gif,image/png">时。就很快
写成<input type="file" accept="image/jpeg,image/gif,image/png,application/zip">也没问题。
但是加上rar格式,就会很慢
网上查了一些资料介绍原因应该是这样的:
新版chrome在点击input file时,如果你仅仅上传图片,chrome是不会检查这些图片是否有危害性的,
但是如果你的input file支持zip、apk等类型的文件时,chrome会将这些文件的特征信息提交到google的海外服务器进行分析比对,
以提醒用户文件安全与否,这本来是一件好事,但是众所周知,google的服务在国内是基本被QIANG了,国内无法访问。
解决方法:
chrome设置里去掉“保护您和您的设备不受危险网站的侵害”前面的勾即可。禁止google向海外服务器提交文件的特征信息就可以了。
不过作为提供服务方不可能让客户自己去修改设置。所以这里建议就是不用accept。类型是否合法的判断交给点击上传的时候再做
阅读全文
1 0
- Google Chrome浏览器点击 input file上传按钮时延迟较长
- Google Chrome浏览器点击 input file上传按钮时延迟3-5秒
- UEditor 在 chrome 中点击上传按钮,延迟几秒
- jsp按钮点击时长
- input[type=file] 样式美化,input上传按钮美化
- asp.net 点击一个按钮弹出对话框选择文件然后选择文件完成之后就自动上传文件 input(file)
- 【Android进阶】Android里webview不支持input file的解决方法(上传按钮点击失效的原因)
- 上传按钮<input type='file'/>的样式美化
- input file上传按钮反应慢的解决方法
- 如何点击a标签, 弹出input file 上传文件对话框
- 解决input file,实现点击文字上传文件
- 前台input file 点击上传图片缩略图效果
- JS判断文件大小-文件上传-浏览器-input-file
- file上传按钮替换以及解决IE浏览器隐藏file按钮不能上传文件问题
- ueditor在chrome浏览器中,图片上传的弹框有很大的延迟,其他浏览器都正常
- input type=file 上传图片前预览 亲测支持 ie8 chrome ff android及ios浏览器(将网上的版本整合一下)
- [Chrome] Google Chrome 浏览器快捷键
- jquery ajax上传文章且依靠点击其他按钮触发f o r m 表单中的file型的input框
- RecyclerView多条目
- QT5 存贮容器
- Note8预售重磅开启,多重价值回馈中国消费者
- Java系列之JDBC和ODBC之间的区别与联系
- hdu 2098 分拆素数和
- Google Chrome浏览器点击 input file上传按钮时延迟较长
- 先码后看 java的volatile关键字 侵立删
- 2017 ACM-ICPC GSM Base Station Identification
- 单例模式
- HDU 1219 AC Me
- 关于spring中 @Aspect的不起作用的问题
- Facebook 服软,这周把 React 协议改成 MIT你还会用吗?
- 总结:sklearn机器学习之特征工程
- python调用shell命令