input 文件上傳標籤響應很慢問題解決

<input type="file" accept="p_w_picpath/*">

當input的accept屬性值爲p_w_picpath/*時,谷歌下點擊上傳文件需要等幾秒鐘纔會出現,ie下卻沒有這個問題。

經查找參考http://www.tuicool.com/articles/vYfYVnf , 發現是input的accept屬性與Webkit瀏覽器引發的問題。解決方案爲修改accept爲指定類型:

<input type="file" accept="p_w_picpath/gif,p_w_picpath/jpeg,p_w_picpath/jpg,p_w_picpath/png,p_w_picpath/svg">

再次測試仍出現文件選擇框延遲出現的現象 , 經測試是由於 p_w_picpath/svg標籤引起的,  去掉p_w_picpath/svg標籤就可以了。


原因分析: 沒搞懂  = = 。


最終方案:

<input type="file" accept="p_w_picpath/gif,p_w_picpath/jpeg,p_w_picpath/jpg,p_w_picpath/png">


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章