【发布时间】:2026-02-06 10:10:01
【问题描述】:
我正在使用 PDF.JS 来加载 pdf。加载 pdf 时出现此错误,
ERROR Error: Unknown action from worker: undefined
at Worker.MessageHandler._onComObjOnMessage (pdf.js:6846)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:421)
at Object.onInvokeTask (core.js:28122)
at ZoneDelegate.push../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (zone.js:420)
at Zone.push../node_modules/zone.js/dist/zone.js.Zone.runTask (zone.js:188)
at ZoneTask.push../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (zone.js:503)
at invokeTask (zone.js:1671)
at Worker.globalZoneAwareCallback (zone.js:1697)
undefined来自actionHandler
在 pdf.js:6846 中
const action = this.actionHandler[data.action];
if (!action) {
throw new Error(`Unknown action from worker: ${data.action}`);
}
我参考了这里,https://github.com/jzgoda/ng-pdfjs/blob/master/src/app/app.component.ts
我正在使用来自https://github.com/jzgoda/ng-pdfjs/blob/master/src/assets/pdf.worker.min.js的工人
pdfjsLib.GlobalWorkerOptions.workerSrc = 'assets/js/pdf.worker.min.js';
【问题讨论】:
标签: javascript pdf.js