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控制檯也沒看見明顯的提醒。。。產品