首页 > 解决方案 > PDF.js 消息:检索 PDF 时出现意外的服务器响应 (0)

问题描述

我对 PDF.js 还是很陌生。我正在尝试将我的 viewer.html 与位于另一台服务器中的 pdf 链接,例如:100.0.55.10。下面显示的代码是我在 iframe 中嵌入 pdf 的方式。

//LocalDir = http:///127.0.0.1/Main/Apps/Document/web
//BookLoc = http:///100.0.55.10/pdfFolder/pdfname.pdf

<iframe id="framePDF" name="framePDF" src="#LocalDir#/viewer.html?file=#BookLoc#" frameborder="0" height="500px" width="100%"></iframe>

通过将 viewer.js 中的模式更改为“no-cors”,我设法解决了 CORS 的问题。但是,现在它无法从服务器 100.0.55.10 检索 pdf。

控制台错误

标签: javascriptpdfpdf.js

解决方案


您是否尝试过此处建议的解决方案?听起来您可以通过额外的 CORS 配置来解决它:https ://github.com/mozilla/pdf.js/issues/4530

PDF.js 的常见问题解答中有一些很好的信息:https ://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-xhr


推荐阅读