前端请求后端url下载文件

1、window.localhost.href = url

     最直接的方式, 这种方式 360浏览器的急速模式会出现页面跳转

2、 

 try{
        var elemIF = document.createElement('iframe');
        elemIF.src = url;
        elemIF.style.display = 'none';
        document.body.appendChild(elemIF);
        // 防止下载两次
        setTimeout(function() {
            document.body.removeChild(elemIF)
        }, 1000);

    }catch(e){
        console.log(e);
    }

这种方式不管什么浏览器都不会出现页面跳转

3、a标签请求,与window.localhost.href 一致

你可能感兴趣的:(前端)