pdf.js-canvas出现文字显示缺失问题处理

最近在修复一个业务系统困扰了很久的问题,现象是在某些用户电脑上使用业务系统浏览pdf文件时(Chrome浏览器),出现文字缺失的现象。如下图所示:

这个文字缺失的现象会随机出现在故障机器的不同位置,先前以为是操作系统原因、字体原因、pdfjs cMapUrl路径原因,反复测试,问题还是一样。关键这个问题在我自己的电脑不能重现,不能重现就意味着不能快速修复。

最后,突然想起昨天同事安装一台Dell电脑的网卡(Intel芯片)出现的怪现象,打电话到Intel,厂家给的驱动竟然无法安装,那边说可能是dell改了驱动,做了限制。难道这个是显卡驱动导致的问题?

继续查,baidu,google,stackoverflow,又到pdf.js官方翻issue,无果!!!

如果是显卡驱动问题,那么浏览器有什么特殊的配置刚好用到它?最后定位到 硬件加速,禁用硬件加速,问题解决,打开问题出现。这难道是dell厂商改驱动没有做好优化吗?

系统使用了以下开发环境包:

vue.js

pdf.js

pdf-lib

fontkit

and so on...

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值