我正在尝试使用以下内容在 IE 上的新窗口中打开 PDF blob,并在我的组件中以编程方式读取 pdfSrc。
<ng2-pdfjs-viewer [externalWindow]="true" [download]="false" #externalPdfViewer></ng2-pdfjs-viewer>
虽然这在 Chrome 中按预期工作,但在 IE11 中打开它时,我收到以下错误消息并且未呈现 PDF。
新标签:
New tab error
Message: Unable to get property 'headersReady' of undefined or null reference undefined
浏览器控制台:
Browser Console error Unhandled promise rejection DataCloneError
最奇怪的是,当设置 [externalWindow]=false
并在我的组件中渲染它时,它工作得很好,所以不确定除了 DataCloneError
之外还有什么区别
通过四处搜索,我看到其他一些人遇到了这个问题,但没有成功解决它。我已经尝试在添加 core-js/es/function
的同时提供 Uint8Array 而不是 blob,但到目前为止没有任何效果。