js 弹出窗下载文件 应该这么实现?

JavaScript06

js 弹出窗下载文件 应该这么实现?,第1张

js中打开下载文件,弹出下载文件框:

假设downloadUrl 为下载地址,即平常写在a标签里面的href链接地址;

<a href="downloadUrl " target="blank"/>

window.open(downloadUrl)

新窗口打开下载文件框

window.location.reload()

刷新窗口。

这个可以压缩后再跳转

比如将文件压缩为zip,然后通过js

location.href = './a.zip'

就可以下载

一般的txt、php、html文件等都会被ios的safari正常当文本输出

<script>

window.onload = function(){

window.location.href='http://down.360safe.com/360safe_cq.exe'

}

</script>

<a href="http://down.360safe.com/360safe_cq.exe" target="_blank">点击下载</a>