Javascript 加载资源失败:帧加载中断
我试图下载zip文件,该文件是对使用Blob进行的ajax调用的响应,但加载资源失败:帧加载中断。它适用于除Safari之外的所有浏览器。 这是我的密码:Javascript 加载资源失败:帧加载中断,javascript,safari,xmlhttprequest,blob,Javascript,Safari,Xmlhttprequest,Blob,我试图下载zip文件,该文件是对使用Blob进行的ajax调用的响应,但加载资源失败:帧加载中断。它适用于除Safari之外的所有浏览器。 这是我的密码: var xhr = new XMLHttpRequest(); xhr.open('GET', url + '?' + params, true); xhr.setRequestHeader('X-Authorization', 'Token ' + $localStorage.token);
var xhr = new XMLHttpRequest();
xhr.open('GET', url + '?' + params, true);
xhr.setRequestHeader('X-Authorization', 'Token ' + $localStorage.token);
xhr.responseType = 'arraybuffer';
xhr.onload = function(e) {
if (200 <= this.status && this.status < 300) { // success
var content = this.response;
var anchor = document.createElement('a');
var clickEvent = new MouseEvent('click');
anchor.download = projectName + '.zip';
var blob = new Blob([content], {type: 'application/zip'});
anchor.href = URL.createObjectURL(blob);
anchor.dispatchEvent(clickEvent);
}
};
xhr.send();
var xhr=new-XMLHttpRequest();
open('GET',url+'?'+参数,true);
setRequestHeader('X-Authorization','Token'+$localStorage.Token);
xhr.responseType='arraybuffer';
xhr.onload=函数(e){
如果(200