HTML中不另起窗口进行文件下载操作-Iframe
# 有些时候我们直接用a标签内包含文件下载地址直接下载、但是有时候又是使用javascript:void(0)的操作方式下载时会用到windows.open或者其他方式去做下载操作、若不想使用另起界面下载可以使用Iframe进行文件下载操作
# 代码
var url = 'http://www.example.com/file.zip';
var iframe = document.createElement('iframe');
iframe.src = url;
iframe.style.display = 'none';
iframe.onload = function() {
console.debug('start downloading...');
document.body.removeAttribute(iframe);
}
document.body.appendChild(iframe);
# 结尾
只需要复制上面的代码即可、修改一下地址、放在JS代码里面即可!
原创文章,作者:纸飞机,如若转载,请注明出处:https://www.zfjsec.com/511.html
-- 展开阅读全文 --