WebUploader IE9下报错

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在项目中,推荐并一直在使用WebUploader进行文件上传业务开发。浏览器

固然因为一些人为的使用不当,也会致使一些小问题。小记下。ide

     1.WebUploader IE9下报错,具体报了哪一行错误忘记了,错误是flash内部的一个上传方法不存在。调试

    a.遇到错误,调试到对应行时,第一感受就是这个问题无解,觉得是IE9下有BUG,可是想一想网上也没有相关的说法而且项目中IE9下面其余地方的上传是正确的对象

    b.那就判断是否是业务上面对元素绑定了2次控件,致使的问题,打印下来也没有相关问题事件

    c.又想了想,就只能把控件的代码,绑定事件删减试试了,最后定位下来是在选择文件,开始上传的事件回调的时候因为业务的须要,把上传按钮hide了,致使了页面上面的flash对象回收了开发

    以后因为时间关系,试了下visibility也是一样问题,就没有尝试其余方式,联系了产品,在业务上面作了处理文件上传

  2.WebUploader IE低浏览器下面,点了没反应。虚拟机

    a.低版本IE浏览器是经过flash进行上传的,看了下元素,相关的flash元素都不存在flash

    b.苦逼的跟踪代码中...最后发现是开发人员的电脑是虚拟机,因此就没有安装flash...无语,WebUploader控制台也没看见明显的提醒。。。产品

相关文章
相关标签/搜索