簡體   English   中英

如何禁用將本地文件拖放到Chrome中的html中?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM