我有一个Web应用程序,大多数用户使用IE 11,多重文件上传没有问题。我的问题是有些用户使用IE 9及更早版本(HTML5 input type file's multiple attribute not working in IE?)我无法使用它。
我需要类似"有条件的评论"对于它,但有了它,它不会工作,因为IE11忽略它。
在我的html中需要这样的东西:
if(Multiupload supports){
<multiply input tag>
}else{
<single input tag>
}
有没有办法选择特定的上传方法浏览器?
感谢您的帮助
答案 0 :(得分:2)
如果您没有使用允许您在HTML中编写条件逻辑的内容(例如PHP,AngularJS,Handlebars等等),那么您将无法根据{编写条件语句{1}}变量与您提供的示例类似。
纯HTML方式
由于我们知道多重上传在Internet Explorer 9或8中不起作用,因此您可以使用IE Conditional Comments在单个或多个上传之间切换,具体取决于浏览器版本。
Multiupload
这将显示IE 9及更低版本的单次上传,以及其他所有内容的多次上传。