1

我正在尝试使用 JavaScript 下载远程 mp3 文件,但问题是我收到了跨源错误。这是我的代码:

var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob';

xhr.onload = function(e) {
    var blob = new Blob([xhr.response], {type: 'audio/mpeg'});
    var b64data = btoa(blob);
    zipFile.file(name, b64data, {base64: true});
    callback();
};

xhr.send();

这是一个 mp3 文件,所以我不在乎不发送 cookie 等。可能吗?

谢谢

4

0 回答 0