【发布时间】:2020-12-17 14:37:59
【问题描述】:
我在一个网站上创建了一个允许用户上传文件的表单。用户还可以将文件拖放到此表单上。但是,在某些设备上,根本无法拖放文件(例如在我的 iPhone 上)。所以我只想在有意义的设备上显示文本“在此处拖放文件”。
有没有办法检测设备原则上是否支持拖放文件?一种解决方法可能是检测鼠标指针是否正在移动。在这种情况下,我猜想可以拖放文件。不过,这只是猜测。
有没有更合适的方法来检测这个?请注意,我不想检测浏览器是否支持拖放,而是浏览器是否支持拖放文件。
【问题讨论】:
标签: javascript drag-and-drop feature-detection browser-feature-detection