Angular 8 window.open изменить название окна - PullRequest
0 голосов
/ 18 июня 2020

У меня есть служба, которая возвращает большой двоичный файл PDF. Мне нужно открыть этот PDF-файл в новом окне, не загружая его, дав ему желаемое имя. Проблема в том, что я не могу задать имя этому окну и файлу.
Сейчас я делаю:

          const fileUrl = URL.createObjectURL(pdf);
          window.open(fileUrl);

, а в открывшемся окне:

enter image description here

Есть ли способ изменить сгенерированный URL-адрес и имя окна?

1 Ответ

0 голосов
/ 18 июня 2020

Попробуйте этот код.

const fileUrl = URL.createObjectURL(pdf);
let w = window.open(fileUrl);

w.addEventListener('load', function () {
    w.document.title = "foo1";
})

Я попробовал его в своем коде, и он работает.

...