981377660LMT / ts

ts学习
6 stars 1 forks source link

禁用文件拖进浏览器时打开页面预览的默认行为为 #466

Open 981377660LMT opened 6 months ago

981377660LMT commented 6 months ago

可以通过监听浏览器的dragoverdrop事件,然后在事件处理函数中调用event.preventDefault()来阻止默认行为,代码如下:

window.addEventListener('dragover', function(e){
  e = e || event;
  e.preventDefault();
}, false);

window.addEventListener('drop', function(e){
  e = e || event;
  e.preventDefault();
}, false);

这段代码会阻止文件拖拽到浏览器时的默认行为,即打开并预览文件。