这段代码昨天工作得非常好,但是今天早上我收到了这个错误
pdf.js:276 Uncaught Error: Unknown action from worker: ReaderHeadersReady
at error (pdf.js:276)
at MessageHandler.messageHandlerComObjOnMessage (pdf.js:1565)
at MessageHandler.messageHandlerComObjOnMessage (pdf.js:1565)
pdf.js:276 Uncaught Error: Unknown action from worker: GetReader
at error (pdf.js:276)
at MessageHandler.messageHandlerComObjOnMessage (pdf.js:1565)
代码
function render(file) {
PDFJS.getDocument(file.path).then(function (pdf) {
pdfDoc = pdf;
totalPages = pdf.numPages;
renderPage(pageNumber)
}).catch(function (reason) {
console.error(reason);
});
}
我正在使用
中的工作人员PDFJS.workerSrc = '//mozilla.github.io/pdf.js/build/pdf.worker.js';
我使用的pdf.js版本是1.7.225,目前是最新的稳定版本。
有谁知道导致此错误的原因是什么?
答案 0 :(得分:2)
使用特定版本的工作人员
PDFJS.workerSrc = 'https://npmcdn.com/pdfjs-dist@1.7.225/build/pdf.worker.js';
答案 1 :(得分:1)
我有同样的问题(但锁定在1.8.524版本)并通过升级到最新版本解决了它:1.8.593