Каков наилучший способ проверить поддержку загрузки файлов XHR2? - PullRequest
27 голосов
/ 21 июля 2011

Если XHR2 поддерживается с возможностью загрузки файлов, мое приложение должно пройти другую подготовку.Какой безопасный способ проверить, поддерживаются ли эти возможности.Достаточно ли, например, просто проверить XMLHttpRequest (или эквиваленты MS) для свойства upload?как ...

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

Или это не безопасно?

1 Ответ

50 голосов
/ 06 августа 2011
if (new XMLHttpRequest().upload) {
  // welcome home!
} else {
  // not supported
}
...