[英]how to disable drag and drop the local files into html in chrome?
在我的基於cef的項目中,用戶希望禁用將本地文件拖放到chrome上,但是在我的html中,用戶可以拖放html元素(例如,圖像,我使用html5拖放功能,如下所示:
$("body").unbind("dragstart");
$("body").unbind("drop");
問題是我不能拖放html中的元素,但是我想要的效果是我只是不想將本地文件拖放到html中。
我怎樣才能做到這一點?
嘗試防止默認的mousedown事件:
<div onmousedown="event.preventDefault ? event.preventDefault() : event.returnValue = false">DEMO</div>
要么
<div onmousedown="return false">asd</div>
要么
<BODY ondragstart="return false;" ondrop="return false;">
請參考此鏈接,其中詳細介紹了禁用圖像拖動和網頁中的文本選擇, 禁用圖像拖動和文字選擇 ,這將幫助您對所有元素進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.