You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

iOS 26环境下ZXing与html5-qrcode库二维码/条码检测静默失效问题求助

iOS 26环境下ZXing与html5-qrcode库二维码/条码检测静默失效问题求助

大家好,我这边遇到一个特别棘手的问题,想请教下有没有同行碰到过类似情况,或者有解决思路可以分享的?

问题背景

我们团队开发了一款Web应用,核心功能是调用设备摄像头识别标签上的二维码和条码。但在iOS 26更新后,所有升级到这个版本的iOS设备上,这个功能直接失效了——摄像头能正常输出画面(视频流清晰可见),权限也都确认已经授予,但二维码/条码检测模块完全静默失效,连个报错日志都没有,排查起来毫无头绪。

实现细节

  • 依赖的库:ZXing和html5-qrcode,都是条码/二维码扫描场景下的常用库
  • 受影响范围:仅iOS 26,其他iOS版本和Android设备均能正常工作
  • 浏览器兼容性:Safari、Chrome、Firefox这些iOS主流浏览器都测过,问题全中,排除了单一浏览器的适配问题

已做的排查操作

  • 尝试关闭iPhone系统设置里的「设置>相机>扫描二维码」开关,但完全没用,问题依旧存在
  • 翻遍了浏览器控制台日志,没有找到任何和检测失败相关的报错信息,模块就是悄无声息地停止工作

当前困境

现在最头疼的是没有任何报错日志可以参考,根本定位不到问题出在哪个环节,试了各种调整都没找到可行的临时解决方案。

想请教大家的问题

有没有同行在iOS 26上用ZXing或者html5-qrcode做条码/二维码检测时,碰到过这种静默失效的情况?如果有的话,有没有找到解决办法或者临时替代方案?另外,针对这种无日志的静默失败,有没有什么调试思路可以推荐的?

真的非常感谢大家的分享和建议!

火山引擎 最新活动