PDF.js访问远程服务器报file origin does not match viewer's
pdf.js
PDF Reader in JavaScript
项目地址:https://gitcode.com/gh_mirrors/pd/pdf.js
免费下载资源
·
PDF.js的使用
1.下载pdf.js插件:点击下载。
2.解压后把web和build文件夹放进项目里。
。
3.新建一个test.html,通过iframe标签嵌套viewer.html即可,如果是只加载本地文件,在viewer.js修改默认的pdf文件路径即可。
<iframe src="web/viewer.html" width="100%" height="800px"></iframe>
修改viewer.js的默认的pdf的文件路径:
var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf';
4.如果需要加载远程服务器的pdf文件,远程服务器返回pdf文件流,然后在viewer.html的url后面添加file=http://127.0.0.1:8020/PDF/test,但是pdf.js不支持跨域请求,所以会报错:file origin does not match viewer’s,试了很多种方法仍然报错,所以简单粗暴的方法就是把viewer.js的判断远程地址的代码注释掉即可。
<iframe src="web/viewer.html?file=http://127.0.0.1:8020/PDF/test" width="100%" height="800px"></iframe>
注释viewer.js的代码:
// if (fileOrigin !== viewerOrigin) {
// throw new Error('file origin does not match viewer\'s');
// }
GitHub 加速计划 / pd / pdf.js
47.48 K
9.86 K
下载
PDF Reader in JavaScript
最近提交(Master分支:2 个月前 )
18284815
[Editor] Update the disclaimer string in the new alt-text dialog (bug 1911738) 2 个月前
fc602c65
And tweak the css in order to take into account that disclaimer can be on two (or more lines).
2 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)