You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PyQt5集成PDF.js更新后报JS语法错误:意外符号'='如何调试

PyQt5搭配QtWebEngine使用PDF.js展示PDF升级后异常问题

背景说明

基于PyQt5 + QtWebEngine实现的桌面端PDF展示功能已稳定运行数月,运行环境版本如下:

  • Python 3.9
  • PyQt5 5.15.2
  • PyQtWebEngine 5.15.2

异常现象

ArchLinux软件源中将PDF.js更新至2.11.338-1版本后,出现如下问题:

  • PyCharm控制台输出报错信息:js: Uncaught SyntaxError: Unexpected token '='
  • 桌面应用可正常启动,但无法正常加载展示PDF文件

排查结论与解决方案

经定位验证,该问题根因是2.11.338版本的PDF.js为不稳定版本,存在语法兼容性问题。
将PDF.js版本替换为2.10.377稳定版本后,报错消失,PDF展示功能恢复正常。

感谢 @eyllanesc 的排查提示


内容的提问来源于stack exchange,提问作者martin222

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 08:06:00