我目前正在研究angular7,并使用
"ngx-extended-pdf-viewer": "^3.3.2",
"pdfjs-dist": "^2.5.207",
"@types/pdfjs-dist": "^2.1.6",
"ng2-pdf-viewer": "^5.3.4",
在ios 12上打开它时,会出现错误。
“错误:未知(承诺):UnknownErrorException:浏览器/环境缺乏对PDF.js库使用的关键功能的原生支持(例如ReadableStream和/或Promise.allSettled);请使用与ES5兼容的构建。(…)。”
发布于 2022-08-28 04:17:19
好消息首先:如果您使用的是当代版本的ngx扩展-pdf-查看器,您将不会看到这个错误信息。
PDF查看器的二进制文件有两个不同的版本:默认构建针对现代浏览器(即Chrome和Firefox的最后两个版本,加上Firefox的ESR构建,以及当前版本的Safari)。如果您使用的是旧浏览器,则PDF查看器将加载“遗留”构建。该版本的内存占用更大,速度更慢,但它支持范围更广的浏览器(但Internet不在其中)。
错误消息意味着PDF查看器试图在不支持它的浏览器上运行现代版本。需要一段时间才能正确地检测到浏览器,但到目前为止,它似乎工作稳定。
无论如何,更新到当前版本的ngx扩展-pdf-查看器是个好主意,因为它是唯一能得到更新和错误修复的版本。
https://stackoverflow.com/questions/70785914
复制相似问题