本人做H5项目兼容移动端,不考虑浏览器兼容性,在pc端和Android上面使用a标签的download属性成功的实现了文件的下载功能,但是在ios上面却不行,换了几种方法都不太好,都无法实现点击下载,只会进入浏览,求解决方案!
本人做H5项目兼容移动端,不考虑浏览器兼容性,在pc端和Android上面使用a标签的download属性成功的实现了文件的下载功能,但是在ios上面却不行,换了几种方法都不太好,都无法实现点击下载,只会进入浏览,求解决方案!
首先判断浏览器客户端。
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
你好 请问一下这个问题你搞定了吗?pc端都可以,ie用msSaveOrOpenBlob也可以,但是Android 跟iOS 在找办法解决,你Android是怎么处理的?