- https可以直解下载
- 下载方式1
window.open(url)
- 下载方式2
const link = document.createElement("a"); // 创建一个HTML 元素
link.style.display = 'none'
let url = '你的下载网址';
link.setAttribute("download", ""); //download属性
link.setAttribute("href", url); // href链接
document.body.appendChild(link);
link.click(); // 自执行点击事件
document.body.removeChild(link);
- http下载
https下打开http链接浏览器会默认阻止,进行拦截,因为浏览器认为https 下打开http时不安全的
- 解决方法:将http转换为https类型在下载
url.replace('http://', 'https://'))