Определение источника изображения
Вчера написал простенькую drag&drop загрузку при перемещении картинки с компьютера пользователя в определённую область экрана. Приключилась проблема, связанная с тем, что события dragenter/dragleave, ну и остальные, срабатывают и для картинок, которые перетаскиваются непосредственно со страницы (иконки, логотип сайта и прочее). Но эти картинки по понятным причинам не обрабатываются при отпускании мыши, да это и не нужно.
Так вот вопрос: как можно определить, что картинку "потянули" просто со страницы, а не со своего компьютера, и, соответственно, не отображать область "Перемести меня сюда" и т.п.?
Источник: Stack Overflow на русском