рендеринг BLOB в popup div вместо открытия в новом окне - PullRequest
0 голосов
/ 04 марта 2019

В настоящее время я могу загрузить большой двоичный объект и отобразить его в новом окне, например:

const blob = new Blob([downloadEvent.response], { type: mimeType });

const URL = window.URL || (window as any).webkitURL;

const blobUrl = URL.createObjectURL(blob);

window.open(blobUrl);

Можно ли каким-то образом открыть большой двоичный объект во всплывающем элементе div вместо нового окна.

1 Ответ

0 голосов
/ 04 марта 2019

Использование фрейма должно работать:

 const iframe = document.createElement("iframe");
 iframe.src = blobUrl;
 /*your favorite DOM node */.appendChild(iframe);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...