【问题标题】:using pdf.js' viewer.html gives NS_ERROR_DOM_BAD_URI: Access to restricted URI denied when accessing it from使用 pdf.js 的 viewer.html 给出 NS_ERROR_DOM_BAD_URI: Access to restricted URI denied 当从
【发布时间】:2016-03-24 20:16:24
【问题描述】:

我使用 pdf.js 从其本地目录加载 pdf 的方式是:

<iframe src="js/pdfjs-1.1.114-dist/web/viewer.html?file=../../../docs/jobs/E0001.pdf" style="width:600px; height:500px;" frameborder="0"></iframe>

但在网站上它只显示 pdf 框架,没有显示实际内容。如果我选择下载,则下载了正确的文件,因此文件页面有效。

从调试器中,它说: NS_ERROR_DOM_BAD_URI:访问受限 URI 被拒绝

这看起来像 CORS 问题...但我不知道如何解决此问题..

【问题讨论】:

  • 我遇到了同样的问题。尝试将文件放入文件夹,以便您的路径不包含 ../ 部分(意味着 pdf 位于 viewer.html 所在文件夹的同一文件夹或子文件夹中)。这样它应该可以工作,但我想这不是你想要的(我也不想要)。但是,如果这解决了您的问题,让我添加相应的答案。

标签: html cors pdf.js


【解决方案1】:

我想我已经为 FireFox 解决了这个问题:对我来说,转到 about:config 并将 security.fileuri.strict_origin_policy 设置为 false 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2021-02-19
    • 1970-01-01
    • 2016-03-25
    • 2015-08-08
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2016-01-28
    • 2022-12-02
    相关资源
    最近更新 更多