H5W3
当前位置:H5W3 > 其他技术问题 > 正文

new XMLHttpRequest() 封装 URL.createObjectURL报错

function getExport(url, token, title) {
let xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.setRequestHeader("Authorization", "Bearer " + token);
xhr.onload = function (e) {
if (this.status === 200) {
let blob = this.response;
let ojA = document.createElement("a");
let urlData = window.URL.createObjectURL(blob);
ojA.href = urlData;
ojA.download = title;
ojA.click();
window.URL.revokeObjectURL(urlData);
}
};
xhr.send();
}

调用方法为什么报错

Export
public.js:347 Uncaught TypeError: Failed to execute ‘createObjectURL’ on ‘URL’: No function was found that matched the signature provided.

at XMLHttpRequest.xhr.onload (public.js:347)

回答

image.png
仅web worker可用
https://developer.mozilla.org…

未经允许不得转载:H5W3 » new XMLHttpRequest() 封装 URL.createObjectURL报错

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址