我們可以檢測到瀏覽器是否支持通過<input type="file" />
刪除文件?通過HTML文件輸入刪除文件的功能檢測
例如,這可以在Chrome中使用,但不能在IE8中使用。
Modernizr.draganddrop
是可能性,但它是正確的選擇嗎?我不添加任何自定義拖放事件處理程序。
更新
爲了驗證此喬的回答是一個jQuery的例子,應停止文件下降。在Chrome和Firefox中驗證。
$yourFileInput.on('drop', function() {
return false; // if Joe's explanation was right, file will not be dropped
});
你爲什麼想知道? –
我正在增強頁面的區域以接受文件,然後將文件上傳(必要時使用iframe策略)。透明輸入接收文件,然後移動到表單併發布。我不想爲不支持該功能的瀏覽器添加輸入。 –
個人而言,我會爲每個瀏覽器添加輸入。 –