MDN говорит о dragenter и dragover:
«В обработчиках событий для событий dragenter и dragover следует изменить dropEffect, если требуется действие, отличное от действия, запрашиваемого пользователем».
https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer/dropEffect
Поскольку dragenter срабатывает гораздо реже, было бы разумно и этого должно быть достаточно для установки dropEffect в dragenter.Однако это никак не влияет.Только настройка dropEffect внутри dragover работает как в Firefox, так и в Chrome.
Является ли документ вводящим в заблуждение или можно избежать установки dropEffect внутри dragover, который имеет некоторую неэффективность, поскольку он вызывается так много раз.