我对PDF.js还是很陌生。我正在尝试将我的reader.html与pdf链接在一起,而pdf则位于另一台服务器中,例如:100.0.55.10。下面显示的代码是我将pdf嵌入到iframe中的方式。
//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。
答案 0 :(得分:0)
您是否尝试过此处建议的解决方案?听起来您可能可以通过其他CORS配置来解决它:https://github.com/mozilla/pdf.js/issues/4530
PDF.js常见问题解答中有一些很好的信息:https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-xhr