To prevent browser from loading a drag-and-dropped file with JavaScript, we stop the default behavior for the dragover and drop events.
For instance, we write
window.addEventListener(
"dragover",
(e) => {
e.preventDefault();
},
false
);
window.addEventListener(
"drop",
(e) => {
e.preventDefault();
},
false
);
to call addEventListener
to add event listeners for the window’s dragover
and drop
events.
In the event handlers, we call e.preventDefault
to stop the default drtag and drop behavior to stop the loading of dragged and dropped files.