chrome下 uploadify 选择文件按钮没反应

最近在维护一个旧项目。里面涉及到异步上传文件的功能。为了实现这个功能,上一任前端用了uploadify的flash版本。然而这个uplodify真的各种坑。比如:
1.同名文件覆盖后,仍然占据了一个上传文件位(即:原本限制上传5个文件。上传了一个文件后,还可以上传4个文件。然而再次上传相同的文件并覆盖后,则只可以再上传多3个文件了)。
2.chrome下,uploadify选择文件按钮经常没反应,然而其他浏览器却正常。
等等。。。

最近在本地开发时,发现chrome选择文件按钮没反应。诡异的是,其他浏览器比如360、腾讯浏览器、甚至低版本的ie浏览器都正常。而且线上环境,chrome选择文件却可以正常使用!
在网上搜索了很久也没有找到答案,官方社区最靠前的竟然是13年的帖子(看到这里,我的内心的奔溃的。。)。。后来静下心去分析。觉得是dns的解析导致的。(原本本地dns解析至127.0.0.1回环地址)后来修改系统的hosts文件,发现没有用。用命令行清除了dns缓存也没用!再后来用filddler做hosts修改,然后发现可以正常使用了!!
接下来还有几个项目涉及到文件上传,然而我已经不打算用uploadify了!!这里安利一下百度的webuploader。它也有很强的兼容性,并且支持优先支持h5上传,在不支持h5的情况下采用flash上传。在兼容性上能兼容至IE6+,iOS 6+, android 4+。而且实现了工程化,可以根据自己项目需要进行功能打包。接下来的项目就决定用你啦!

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 71,203评论 12 116
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 1,492评论 1 15
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 8,007评论 1 84
  • 有时觉得我越来越不是90后,90后的勇敢、热血、逗比似乎都在随着我步入工作之后,逃离了我。现在的我畏首畏尾,不敢于...
    伊予yisheng阅读 20评论 0 0
  • “人正是因为有了不能忘记的回忆才会更坚强” 《火影》老早就开始连载,但因为我几乎不看漫画,再加上高中受限于设备和...
    慕浮生阅读 12评论 0 0