在VUE项目中,如果使用Session进行权限验证,集成PDF.js时可能会遇到Session信息不能传递到后台的问题。
解决方法:
可在PDF.js根目录下web文件夹中的viewer.js中增加一行代码,如下:
// 要增加的代码行
parameters.withCredentials = true;
// 增加位置
const loadingTask = (0, _pdfjsLib.getDocument)(parameters);
this.pdfLoadingTask = loadingTask;