IE8兼容处理之上传文件stream-v1.js

时间:2020-9-12 作者:admin

需求描述:
影像系统中用户想在点击替换文件时对不满足替换条件的操作进行提示并中断上传操作。
系统原操作是打开文件上传窗口选取文件提交后才会提示不满足替换条件的操作

为了解决以上用户需求且满足IE8及以上浏览器,最终找到了以下解决方法

IE11及以上浏览器:

IE8兼容处理之上传文件stream-v1.js


openFileSelectDialog中可加入拦截方法

IE8中stream-v1.js上传打开本地文件上传窗口用的创建object的处理逻辑,相对来说会复杂一下

IE8兼容处理之上传文件stream-v1.js

_evenHandler中可监听到触发事件,打开本地文件窗口需在点击的时候触发,所以可在鼠标移入的时候做些逻辑处理,而在此处将object的display属性设置为none,之后object的事件不在生效

IE8兼容处理之上传文件stream-v1.js

IE8兼容处理之上传文件stream-v1.js

此时,点击替换文件按钮,绑定在object父元素上的事件会生效,可弹出用户提示信息,并将oject的display属性设置为 ”或 block

IE8兼容处理之上传文件stream-v1.js

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。