Перетаскивание в Safari iOS: не перетаскивается, не реагирует на падение на рабочий стол / iPad

Я кодирую веб-страницу для просмотра на iPad. Он использует перетаскивание Safaris / Webkits. Я в точности скопировал пример кода перетаскивания Safari, но он не работает.

Моя проблема: Событие ondrop никогда не запускается, когда я запускаю веб-страницу (HTML, CSS и Javascript) на рабочем столе Safari или в Safari на iPad. На ipad я даже не могу перетащить элементы (появляется микроскоп, и он не тянется, когда я держу и перемещаю палец по элементу). Однако перетаскивание работает на рабочем столе.

Что не так?

Небольшой пример кода можно найти в самом низу этой страницы: https://developer.apple.com/library/archive/documentation/AppleApplications/Conceptual/SafariJSProgTopics/ DragAndDrop.html

     Перетаскивание  

Поместите слова в целевую область, чтобы разместить их на своих местах.

Это
is
a
test
TARGET
body >

Вот JSFiddle (помните, что перетаскивание - это Webkit, поэтому только для Safari - эта веб-страница только для ipad): https://jsfiddle.net/eyM3y/

15
задан Cœur 14 June 2018 в 11:48
поделиться