javascript - pdf.js 中的错误 : Unknown action from worker: undefined at Worker. MessageHandler._onComObjOnMessage

标签 javascript pdf.js

我正在使用 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 的 worker
pdfjsLib.GlobalWorkerOptions.workerSrc = 'assets/js/pdf.worker.min.js';

最佳答案

我之前遇到过同样的错误:

ERROR Error: Unknown action from worker: undefined
我的代码是
var pdfjsLib = require("pdfjs-dist/build/pdf.js");
pdfjsLib.GlobalWorkerOptions.workerSrc = 'assets/js/pdf.worker.min.js';
代码没有问题。我的工作是将 pdf.js 升级到最新版本。在我自己的操作错误中,我复制了不同版本的pdf.js和pdf.worker.min.js,然后出现了上述错误。在我准备好 pdf.js 和 pdf.worker.min.js 之间的匹配版本之后。然后这个错误消失了。这是供您引用。

关于javascript - pdf.js 中的错误 : Unknown action from worker: undefined at Worker. MessageHandler._onComObjOnMessage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63147585/

相关文章:

javascript - 如何使用提示(如简单的计算器)对数字求和?

php - jquery 在 ajax 调用中返回的按钮上

javascript - 如何从给定的外部url获取数据 session id和所有内容,而不是从 Angular 6中的我的应用程序(路由)获取

iframe - 如何从 PDF.js iframe 获取当前 PDF 页码?

连字符语言中的 Primefaces 扩展 DocumentViewer 不起作用

javascript - React - 当鼠标悬停在 html 标签上时如何显示相对 div?

javascript - 无法让 JS document.getElementById 在我的 Rails View 中工作

javascript - 在嵌入式 pe 上使用 javascript 进行搜索 :documentViewer

javascript - 使用 pdf.js Web 查看器,无需 node_module 依赖项

javascript - PDF.js 在 sails.js 中使用显示 API