如果文件上传功能支持XHR2,我的应用程序需要做不同的准备。检查这些功能是否受支持的安全方法是什么?例如,仅检查XMLHttpRequest
属性的upload
(或MS等价物)是否足够?像...
var xhr = new XMLHttpRequest();
if (typeof xhr.upload !== "undefined") {
do nice stuff
}
else {
do oldschool stuff
}
或者这不安全吗?
答案 0 :(得分:50)
if (new XMLHttpRequest().upload) {
// welcome home!
} else {
// not supported
}