jquery.support来检测JavaScript的File API?

时间:2011-09-09 11:39:08

标签: javascript jquery internet-explorer fileapi

我无法通过jQuery中的File API方法找到检测浏览器是否支持.support的方法。

有人知道吗?

(顺便提一下:用IE检测input[type=file]中文件大小的方法?)

2 个答案:

答案 0 :(得分:11)

它似乎没有在jQuery中实现,但你可以检查自己:http://jsfiddle.net/pimvdb/RCz3s/

files的{​​{1}}属性如果已实现则返回空<input type='file'>,否则未定义(即FileList)。

undefined

答案 1 :(得分:11)

另一种检查方法是检查是否存在File API类型:

var FileApiSupported = !!('File' in window &&
                          'FileReader' in window &&
                          'FileList' in window &&
                          'Blob' in window);