<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">