H5在ios⼿机中原⽣浏览器safari下载⽂件问题
百度搜索了很多,但是始终没有完成需求,只是在ios浏览器上下载个pdf,⿇烦的要死,希望华为或者⼩⽶的⽣态能早点做起来。
<body>
<button id="download">down</button>
</body>
<script>
var url =
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
var down = ElementById('download')
var ua = LowerCase();
//判断是不是在iPhone的Safair浏览器打开的本页⾯
if (ua.indexOf('applewebkit') > -1 && ua.indexOf('mobile') > -1 && ua.indexOf('safari') > -1 &&
ua.indexOf('linux') === -1 && ua.indexOf('android') === -1 && ua.indexOf('chrome') === -1 &&
ua.indexOf('ios') === -1 && ua.indexOf('browser') === -1) {
chrome浏览器手机版下载// document.write("【是 Safari】");
down1(url)
} else {
// document.write("【不是 Safari】");
down2(url)
}
}
function down1(url) {
var src = url
var iframe = ateElement('iframe');
iframe.style.display = 'none';
iframe.src = "javascript: '<script>location.href=\"" + src + "\"<\/script>'";
}
function down2(url) {
window.open(url)
}
</script>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。