ModernizrとYepNopeを使用して FormData オブジェクトを確認するにはどうすればよいですか?
<script>
yepnope({
test : what.to.check,
yep : 'normal.js',
nope : 'flashupload.js'
});
</script>
FormData
先日、Modernizerでチェックする方法を探していましたが、見つかりませんでした。
ただし、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の互換FormData
性は、ターゲットにすることを示しています。
...Operaのサポートは不明です
カスタム テストを使用して Modernizr を拡張できます。これを Modernizr ファイルの末尾に挿入するだけです。
Modernizr.addTest('formdata', ('FormData' in window));