使用pdf.js实现的pdf预览功能,在手机端企业微信内置浏览器出现兼容问题,但是在微信内置浏览器和其他浏览器都是正常的
企业微信内
微信内
复现步骤
1、克隆并进入pdf.js库
git clone https://github.com/mozilla/pdf.js.git
cd pdf.js
2、安装相关依赖
yarn global add gulp-cli
yarn
yarn add pdfjs-dist@laste // 选择一下其中一个版本2.6.347、2.5.207、2.4.456、2.3.200
3、手机连上charles
4、修改gulpfile.js,在gulp的server任务中配置host,启动服务并用手机访问
gulpfile.js
server.host = "本机ip"
gulp server // 启动服务
手动端访问即可复现 http://本机ip:8888/examples/components/simpleviewer.html
pdf.js有两个版本,一个是支持老浏览器的版本,手机企业微信内置浏览器需要支持老浏览器的版本。
确实就是版本的事,到官网下载一个旁边兼容旧浏览器版本的插件即可
你好,请问下,这个企业微信浏览器打不开pdf.js,有解决方案吗?可否提供下你的解决思路呢,瑟瑟您啦
同样的问题,搞蒙逼了
为什么要用pdf.js啊, JSSDK不是提供了PDF预览接口嘛
这个很好用啊,wx.previewFile