一开始出现的错误是file origin does not match viewer’s,注释掉viewer.js中的这一段。
// if (fileOrigin !== viewerOrigin) {
// throw new Error(‘file origin does not match viewer’s’);
// }
然后还是不行 ,报错是:Uncaught (in promise)
在这里我卡了半天,找了很久解决方案,最后发现是因为我是通过接口远程获取PDF的。存放PDF的服务器端没有开跨域,所以不能访问。这个需要在服务器端解决。如果你是本地调试发现还是不行,可能是因为http访问了https,发布之后用https访问https再试一下。
关于使用pdf.js的跨域问题
最新推荐文章于 2024-08-08 16:07:56 发布