2011-07-20 52 views
27

如果XHR2支持file-upload功能,我的應用程序需要做不同的準備工作。什麼是安全的方式來檢查是否支持這些功能。例如,僅僅檢查upload屬性的XMLHttpRequest(或MS等價物)就足夠了嗎?像...檢查XHR2文件上傳支持的最佳方法是什麼?

var xhr = new XMLHttpRequest(); 
if (typeof xhr.upload !== "undefined") { 
    do nice stuff 
} 
else { 
    do oldschool stuff 
} 

或者這不安全?

回答

50
if (new XMLHttpRequest().upload) { 
    // welcome home! 
} else { 
    // not supported 
} 
相關問題