Javascript 隐藏移动电话上的拖放区域
在可能的情况下,我想为用户提供使用台式计算机时的拖放体验,但在不允许的移动设备上隐藏它 经过一些研究,iOS似乎支持很多可以用来检测这种情况的Modernizer类,例如filesystemAPI、拖放等 我是否可以做一些测试,看看用户是否可以将文件拖放到相关区域?到目前为止,我发现的最简单的方法是基于userAgent禁用它,但这确实不够健壮Javascript 隐藏移动电话上的拖放区域,javascript,jquery,upload,drag-and-drop,Javascript,Jquery,Upload,Drag And Drop,在可能的情况下,我想为用户提供使用台式计算机时的拖放体验,但在不允许的移动设备上隐藏它 经过一些研究,iOS似乎支持很多可以用来检测这种情况的Modernizer类,例如filesystemAPI、拖放等 我是否可以做一些测试,看看用户是否可以将文件拖放到相关区域?到目前为止,我发现的最简单的方法是基于userAgent禁用它,但这确实不够健壮 if (navigator.userAgent.match(/(iPod|iPhone|iPad)/i) || navigator.user
if (navigator.userAgent.match(/(iPod|iPhone|iPad)/i)
|| navigator.userAgent.match(/Android/i)) {
$('#dragandrophandler').css('display','none');
};
好的-Modernizer优于UA嗅探的唯一真正原因是它允许更新其功能集的浏览器更好地处理您的代码。所以问题是,你将来会希望移动用户拥有这个功能吗?如果答案是否定的,那么UA嗅开!你永远不必修改你的代码。好吧-Modernizer比UA嗅探更好的唯一真正原因是它允许浏览器更新他们的功能集来更好地处理你的代码。所以问题是,你将来会希望移动用户拥有这个功能吗?如果答案是否定的,那么UA嗅开!你永远不必修改你的代码。