revokeObjectURL () не работает в Safari? - PullRequest
0 голосов
/ 16 июня 2020

У меня проблема с Blob, проблема с IE уже решена, но я все еще не могу открыть его в Safari. Он показывает ошибку WebKitBlobResource 1.

let blobData = new Blob([view], { type: "application/pdf" });
if (window.navigator && window.navigator.msSaveOrOpenBlob) {
window.navigator.msSaveOrOpenBlob(blobData, documentName);
} else if (navigator.userAgent.indexOf("Safari") !== -1) {
let url = window.URL.createObjectURL(blobData);
window.open(url, "_blank");
window.URL.revokeObjectURL(url);
} else {
 let url = window.URL.createObjectURL(blobData);
 window.open(url);
 window.URL.revokeObjectURL(url);
}
})

Кто-нибудь может мне помочь?

...