在 PDF.JS 请求中设置自定义 headers

Setting custom headers in PDF.JS requests

默认情况下 Pdf.jshttps://mozilla.github.io/pdf.js/ 没有设置 X-Requested-With headers 需要识别传入请求是否是 ajax,我需要它来出于某些原因添加到我的应用程序中。

我用谷歌搜索但没有找到任何答案,最后通过深入研究 pdf.js 库代码

自己解决了这个问题

找到这一行

this.httpHeaders = (this.isHttp && args.httpHeaders) || {}

in pdf.worker.js under NetworkManager 并更改为

this.httpHeaders = (this.isHttp && args.httpHeaders) || {'X-Requested-With':'XMLHttpRequest'}

大功告成,如果有人有比这更干净的代码,欢迎分享。