Caniuse говорит , что Firefox для Android (v63) не поддерживает перетаскивание.И это понятно, поскольку перетаскивание не имеет большого смысла на экране мобильного приложения с одним приложением.Но соответствующие события определены для нескольких элементов.
Как я могу обнаружить это "не поддерживается"?
Я хочу отобразить сообщение типа "щелкните, чтобы выбрать файлы или перетащите их сюда", ноочевидно, пропустите часть перетаскивания, если она бессмысленна.
alert("alert is supported");
if ("ondrop" in document)
alert("document.ondrop is defined");
document
можно заменить элементом <div>
или <input type=file>
.Тот же результат.Firefox 64 на Windows и Android.Меня также интересует решение Chrome (должно работать везде).
Подобный вопрос был задан 9 лет назад, а его ответы были прокомментированы как устаревшие 5 лет назад.Ответы не решают моего вопроса, а также никак не касаются Android (я не имею ничего общего с iOS и не могу это проверить).