尝试查看以下内容时收到此错误:http://www.publishers.org.uk/_resources/assets/attachment/full/0/2091.pdf 在IE9中,我加载了pdf.compatibility.js,所以我不相信它与类型数组有关。 有没有人在遇到这个之前/理解它为什么会发生?
编辑: 我正在使用以下版本
PDFJS.version ='1.0.1040';
PDFJS.build ='997096f';
由于
答案 0 :(得分:1)
您无法从Internet Explorer中的其他域(跨域)加载PDF文件,因为使用XMLHttpRequest获取PDF并且Internet Explorer 9不支持CORS(跨源资源共享)。 CORS是在Internet Explorer 10中引入的。
您可以通过从同一来源加载PDF来解决此问题。首先使用服务器上的后端代理将文件下载到您自己的服务器,然后从那里加载PDF。