我们可以检测到浏览器是否支持通过<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策略)。透明输入接收文件,然后移动到表单并发布。我不想为不支持该功能的浏览器添加输入。 –
个人而言,我会为每个浏览器添加输入。 –