Если XHR2 поддерживается параметрами загрузки файлов, мое приложение должно выполнить различные приготовления. Что такое безопасный способ проверить, поддерживаются ли эти возможности. Достаточно ли, например, просто проверить XMLHttpRequest
(или эквиваленты MS) для свойства upload
? как...
var xhr = new XMLHttpRequest();
if (typeof xhr.upload !== "undefined") {
do nice stuff
}
else {
do oldschool stuff
}
Или это не безопасно?