IE 9中的pdf.js.警告:未处理的拒绝:错误:访问被拒绝

时间:2015-07-02 09:14:52

标签: javascript internet-explorer-9 pdf.js

尝试查看以下内容时收到此错误:http://www.publishers.org.uk/_resources/assets/attachment/full/0/2091.pdf 在IE9中,我加载了pdf.compatibility.js,所以我不相信它与类型数组有关。 有没有人在遇到这个之前/理解它为什么会发生?

编辑: 我正在使用以下版本

PDFJS.version ='1.0.1040';

PDFJS.build ='997096f';

由于

1 个答案:

答案 0 :(得分:1)

您无法从Internet Explorer中的其他域(跨域)加载PDF文件,因为使用XMLHttpRequest获取PDF并且Internet Explorer 9不支持CORS(跨源资源共享)。 CORS是在Internet Explorer 10中引入的。

您可以通过从同一来源加载PDF来解决此问题。首先使用服务器上的后端代理将文件下载到您自己的服务器,然后从那里加载PDF。