前几天我在寻找一种使用Modernizer检查FormData
的方法,但没有找到。
然而,不使用Modernizer也很容易实现:
window.FormData // exists if it exists, undefined if it doesn't!
yepnope({
test : "FormData" in window,
yep : 'normal.js',
nope : 'flashupload.js'
});
FWIW,MDC compatability for FormData
表示您将会面向以下浏览器:
... Opera 支持情况未知。
您可以使用自定义测试扩展Modernizr。只需将以下内容添加到您的Modernizr文件末尾即可:
Modernizr.addTest('formdata', ('FormData' in window));