Нет событий перетаскивания в IE11 - PullRequest
0 голосов
/ 26 марта 2019

У меня проблема с IE11.

События перетаскивания не запускаются в IE11. Сначала я подумал, что это как-то связано с настройками IE (безопасность> Разрешить перетаскивание).

Я использую jQuery, но он также не работает с простым JavaScript.

Я разбил его на следующий фрагмент кода:

    <script>
       document.addEventListener('dragenter', function (event) {
                alert("Dragenter");

            });
    </script>

Когда я перетаскиваю файл со своего рабочего стола в браузер, появляется предупреждение. Он отлично работает с Chrome, Edge, Firefox, но не с IE.

К сожалению, это все еще не работает в моем текущем проекте. Даже простой фрагмент JS. Есть идеи?

Я добавил свой сайт на доверенные сайты, включил ActiveX, включил все остальные настройки сценариев, но похоже, что браузер блокирует действия перетаскивания для моего сайта.

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Решено! Проблема заключалась в том, что я запустил свой IE в качестве администратора (из Visual Studio).

Невозможно переместить файлы с рабочего стола локальных пользователей в IE в режиме администратора.

0 голосов
/ 27 марта 2019

Я проверил на своей стороне, и предупреждение появляется успешно. the running result

Я полагаю, что вы можете проверить функцию перетаскивания в вашем IE.

  1. Зайдите в Свойства обозревателя
  2. Перейти на вкладку Безопасность
  3. Нажмите на пользовательский уровень
  4. Поиск параметров перетаскивания и нажмите Включить
  5. Нажмите Ok
...