<分区>
我知道如何检测拖放 API,我知道如何检测 FileReader
和 FileList
特性。问题是现代移动浏览器可以处理所有这些事情,但它们显然不允许将文件拖放到页面上。
我在页面上有一个区域,用户可以在其中放置文件,我想在不支持此功能的设备上隐藏该区域。
<分区>
我知道如何检测拖放 API,我知道如何检测 FileReader
和 FileList
特性。问题是现代移动浏览器可以处理所有这些事情,但它们显然不允许将文件拖放到页面上。
我在页面上有一个区域,用户可以在其中放置文件,我想在不支持此功能的设备上隐藏该区域。
最佳答案
存在 Modernizr 问题 https://github.com/Modernizr/Modernizr/issues/57关于那个。目前唯一的方法是通过 navigator.userAgent
检测移动设备。
关于javascript - 如何检测浏览器是否能够通过拖放接收文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22069600/
相关文章:
javascript - 基于 JS 的 influxdb 图形编辑器,如 Grafana、Influga,是否有可重用的库?
javascript - kendo mcv 网格行格式在网格之间拖放后未保留
cocoa - 将字符串数据从我的 Cocoa 应用程序拖动到第三方 Cocoa 应用程序
ajax - Play Framework :Ajax + 拖放 + 文件上传 + Controller 中的文件对象?
javascript - 使用jquery检查div中是否存在文本
javascript - 当我销毁保留在初始配置中的 ExtJs 网格对象时,导致大量内存泄漏,如何正确删除此初始配置?