Windows Edge и открытие URL-адреса блоба [дубликаты]

На этот вопрос уже есть ответ здесь:

Открытые ссылки, созданные createObjectURL в IE11 3 ответа

Я получаю некоторые странные результаты при попытке открыть новое окно с URL-адресом BLOB-объекта в Windows Edge (20.10240.16384, который является версией виртуальной машины IE11, поставляемой Microsoft).

var xhr = new XMLHttpRequest();
xhr.open('POST', sourceUrl, true);
xhr.responseType = 'blob';

xhr.onload = function(e,form) {
    if (this.status == 200) {
        var blob = this.response;
        var url = window.URL.createObjectURL(blob);
        var w = window.open(url);
    }
}

На линии

var w = window.open(url);

Я получаю сообщение об ошибке «Отказано в доступе», которое похоже связано с CORS, что имеет смысл, поскольку технически это не тот же домен. Однако URL-адрес BLOB технически не имеет домена?

Это ошибка в Edge? Или я что-то делаю не совсем правильно? Этот код работает в IE, Chrome и т. Д.

Ответы на вопрос(1)

Ваш ответ на вопрос