当前,我可以下载一个Blob并将其呈现在新窗口中,如下所示:
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中打开Blob,而不是在新窗口中打开
。答案 0 :(得分:0)
使用iframe应该可以:
const iframe = document.createElement("iframe");
iframe.src = blobUrl;
/*your favorite DOM node */.appendChild(iframe);