javascript - 如何检测浏览器是否能够通过拖放接收文件

标签 javascript html drag-and-drop

<分区>

我知道如何检测拖放 API,我知道如何检测 FileReaderFileList 特性。问题是现代移动浏览器可以处理所有这些事情,但它们显然不允许将文件拖放到页面上。

我在页面上有一个区域,用户可以在其中放置文件,我想在不支持此功能的设备上隐藏该区域。

最佳答案

存在 Modernizr 问题 https://github.com/Modernizr/Modernizr/issues/57关于那个。目前唯一的方法是通过 navigator.userAgent 检测移动设备。

关于javascript - 如何检测浏览器是否能够通过拖放接收文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22069600/

相关文章:

javascript - 基于 JS 的 influxdb 图形编辑器,如 Grafana、Influga,是否有可重用的库?

html - 水平滚动div并固定div的高度

javascript - kendo mcv 网格行格式在网格之间拖放后未保留

cocoa - 将字符串数据从我的 Cocoa 应用程序拖动到第三方 Cocoa 应用程序

ajax - Play Framework :Ajax + 拖放 + 文件上传 + Controller 中的文件对象?

javascript - 使用 jquery 即时创建网格

javascript - 使用jquery检查div中是否存在文本

javascript - 当我销毁保留在初始配置中的 ExtJs 网格对象时,导致大量内存泄漏,如何正确删除此初始配置?

php - HTML/JQuery 表单未发布到 PHP

html - 在窗口调整大小时逐一隐藏菜单项