Функция открытия окна работает, но сразу закрывает вновь открытое окно - PullRequest
0 голосов
/ 28 января 2019

У меня есть большой двоичный объект, который возвращается сервером.Я хочу открыть содержимое большого двоичного объекта на новой вкладке.

В настоящее время я создаю новый URL-адрес файла с использованием этого большого двоичного объекта.Затем я открываю его с помощью window.open ().

Код, кажется, работает и открывает окно на долю секунды в Chrome.Тогда это немедленно закрывается.(Я включил всплывающее окно для домена, над которым я работаю).

Это мой код.

this._documentService.download(document.DocumentId).subscribe((data:any) => {
  let fileURL = URL.createObjectURL(data);//data => blob
  window.open(fileURL, '_blank');
},
error => {
  console.log("Error downloading document", error);
});

Однако, если я посещаю URL-адрес вручную (копируя его из источника и вставляяэто в адресной строке), вкладка закрывается не сразу.Это остается на месте, и это то, что я хочу.

Я не знаю, почему это происходит.Спасибо.

Редактировать: в режиме инкогнито работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...