Como determinar a presença da API de upload de arquivos drag'n'drop HTML5 (como a do FF3.6)
Estou escrevendo um aplicativo que deve suportar a API de arrastar / soltar HTML5 para arquivo, semelhante ao descritoaqui. Eu gostaria de executar uma verificação programática para saber se o navegador suporta esse tipo de loucura :) Uma solução que funciona por enquanto é verificar se o navegador fornece uma classe FileReader, assim:
if (typeof(FileReader) == "undefined") {
$("#dropbox").hide();
} else {
// connect events
$("#filebox").hide();
}
Mas obviamente não é o correto (eu não uso essa classe).
Alguma ideia?