Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 隐藏移动电话上的拖放区域_Javascript_Jquery_Upload_Drag And Drop - Fatal编程技术网

Javascript 隐藏移动电话上的拖放区域

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

在可能的情况下,我想为用户提供使用台式计算机时的拖放体验,但在不允许的移动设备上隐藏它

经过一些研究,iOS似乎支持很多可以用来检测这种情况的Modernizer类,例如filesystemAPI、拖放等

我是否可以做一些测试,看看用户是否可以将文件拖放到相关区域?到目前为止,我发现的最简单的方法是基于userAgent禁用它,但这确实不够健壮

if (navigator.userAgent.match(/(iPod|iPhone|iPad)/i)
      || navigator.userAgent.match(/Android/i)) {
           $('#dragandrophandler').css('display','none');
};

好的-Modernizer优于UA嗅探的唯一真正原因是它允许更新其功能集的浏览器更好地处理您的代码。所以问题是,你将来会希望移动用户拥有这个功能吗?如果答案是否定的,那么UA嗅开!你永远不必修改你的代码。好吧-Modernizer比UA嗅探更好的唯一真正原因是它允许浏览器更新他们的功能集来更好地处理你的代码。所以问题是,你将来会希望移动用户拥有这个功能吗?如果答案是否定的,那么UA嗅开!你永远不必修改你的代码。