Давайте предложим перехватить событие dragover
с перетаскиваемым элементом HTML5 Drag and Drop API
.Есть ли способ программно отменить всю операцию перетаскивания на этом событии, без необходимости пользователю отпустить мышь?Или просто запустите событие dragend
программно?
$(document.body).bind("dragover", function(ev) {
e.preventDefault();
// cancel the drag operation, or fire the dragend event here somehow
return false;
});
РЕДАКТИРОВАТЬ: Я бы также принял любое решение для конкретного браузера, даже решения, необходимые для изменения файлов конфигурации браузера.Я ищу решение этой проблемы для Firefox 67.0.0
или выше.Это будет использоваться в корпоративном приложении, которое будет использоваться только в Firefox
.