基本链接
https://pan.baidu.com/s/1wW6P-fdHpiEHD_zME0pIXQ
qtom
问题
1.跨域
##主要是修改viewer.js文件
![](https://img.haomeiwen.com/i5709057/add61a7178cc4f99.png)
或者
直接注释掉web/viewer.js中的1564到1566这几行,不去判断跨域即可。
如果地址是流的方式,要编码一下。
如:viewer.html?file=encodeURIComponent('www.abc.com/test.pdf?token=asdfafasdfa&afs=afsdfds')
if (origin !== viewerOrigin && protocol !== 'blob:') {
throw new Error('file origin does not match viewer's');
2.印章不显示
找到pdf.worker.js 搜 data.fieldType === 'Sig'
![](https://img.haomeiwen.com/i5709057/6e8c0c3f656a390f.png)
3.参数转义
如果地址是流的方式,要编码一下。
如:viewer.html?file=encodeURIComponent('www.abc.com/test.pdf?token=asdfafasdfa&afs=afsdfds')
![](https://img.haomeiwen.com/i5709057/010721d182a0205b.png)
参考文献
https://blog.csdn.net/jianyuerensheng/article/details/79570781
网友评论