Webuploader是非常好用的文件上傳工具,支持HTML5和flash方式上傳文件,并可以對(duì)文件的類型,大小等進(jìn)行限定。但是在兼容IE9時(shí)需注意一下幾點(diǎn):
1、實(shí)例化時(shí):
在兼容IE9時(shí)一定要加上swf,因?yàn)樵贗E下是使用flash上傳的,不然會(huì)出現(xiàn)點(diǎn)擊“選擇文件上傳”按鈕時(shí)無反應(yīng)。
2、切勿對(duì)pick 使用.hide()方法,這樣會(huì)導(dǎo)致
uploader.on( 'fileQueued', function( file ) {})這個(gè)監(jiān)聽的對(duì)象為空,從而報(bào)錯(cuò)。
3、在這些都沒有問題的情況下,點(diǎn)擊按鈕還是沒反應(yīng),但是按F12后,可以正常運(yùn)行,是因?yàn)樵诔绦蛑惺褂玫腸onsole.log。這個(gè)命令需要打開控制才能執(zhí)行,所以將這些
console.log去掉就行了。