跳转到内容
彼岸论坛
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[问与答] wails 中调用 pdf.js 显示 pdf 只能使用 cdn 上的 js 库文件,下载下来放本地编译打包之后就报错


小天管理

已推荐帖子

pdfjsLib.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjsLib.version}/pdf.worker.mjs`;

使用这个不管是 wails dev 开发,还是 wails build 都可以正常显示 PDF 因为是公司内部 PDF 文件,有些是不连外网的,就想使用本地 js 文件 改成

pdfjsLib.GlobalWorkerOptions.workerSrc = `./pdf.worker.mjs`;

这样后,wails dev 可以工作,wails build 后报错

Error: Setting up fake worker failed: "Failed to fetch dynamically imported module: http://wails.localhost/assets/pdf.worker.mjs".
    at index.eb935618.js:265:173429

考虑是否是 wails 静态文件问题,那就自己搭建 JS 静态资源,改成

pdfjsLib.GlobalWorkerOptions.workerSrc = `http://192.168.0.8:8888/pdf.worker.mjs`;

结果还是报上面错误。无语了,难道 cdn 上的 js 和下载下来的不一样?

意见的链接
分享到其他网站

加入讨论

您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.

游客
回复主题...

×   粘贴为富文本.   粘贴为纯文本来代替

  只允许使用75个表情符号.

×   您的链接已自动嵌入.   显示为链接来代替

×   您之前的内容已恢复.   清除编辑器

×   您无法直接粘贴图片.要从网址上传或插入图片.

  • 游客注册

    游客注册

  • 会员

    没有会员可显示

  • 最新的状态更新

    没有最新的状态更新
  • 最近查看

    • 没有会员查看此页面.
×
×
  • 创建新的...