Подтвердить что ты не робот

Могу ли я иметь HTML-перетаскивание ввода в Microsoft Edge?

Мы адаптируем наш продукт к Microsoft Edge. У нас есть функция перетаскивания HTML, которая корректно работает в IE, Chrome и т.д.

Используя Microsoft Edge из Win10 Insider Preview Build 10162, удаление запрещено. Мы также проверили, http://html5demos.com/dnd-upload не работает ни.

Кто-нибудь решил эту проблему?

4b9b3361

Ответ 1

Microsoft реализовала эту функцию в EdgeHTML 13, включенную в сборку Windows 10 10586 (ноябрь 2015 г.).


Оригинальный ответ:

DragAndDropEntries еще не поддерживается в Microsoft Edge. Смотрите эту ссылку для более подробной информации

Это говорит:

Позволяет перетаскивать целые папки с помощью перетаскивания HTML5. Расширяет DataTransferItem методом для получения FileEntry/DirectoryEntry. Приоритет дорожной карты: Низкий - Мы все еще оцениваем эту технологию. Прежде чем мы сможем начать разработку, может потребоваться существенная стабилизация спецификаций, фундаментальная работа или дополнительный вклад сообщества. "

Тем не менее, не стесняйтесь запросить эту функцию наhttps://wpdev.uservoice.com/forums/257854-microsoft-edge-developer

Ответ 2

Я просто попробовал демонстрацию на Microsoft Edge, и это сработало для меня. введите описание изображения здесь

Ответ 3

Работал для меня:

HTML:

<input
    id = "dropzone"
    accept = "image/*"
    multiple = "false"
    type = "file"
/>

используется событие javaScript 'drop':

const dropzone = document.getElementById('dropzone');

dropzone.addEventListener('drop', (event) => { /* your callback */ })

чтобы получить файл:

event.dataTransfer.files[0]