我的服务器上存储了一个 PDF 文件。我无法使用 Google Chrome(或 Ubuntu Chromium)通过 URL “sitename/pdfName.pdf” 访问该文件;而我可以在 Internet Explorer 或 FireFox 中访问相同的 PDF,没有任何问题。
Chrome 出现此错误:“无法加载 PDF 文档”
在此链接中查找附加错误Error Image .
最佳答案
我们的 web.config 内的安全策略中有 object:none,这导致 chrome 拒绝打开它,在 chrome 中按 f12,然后单击“控制台”会显示错误消息。
将 web.config 安全策略更改为 object:self 解决了问题
在我们的例子中,我们可以在 Firefox 和 IE 中打开 PDF,但不能在 Chrome 中打开,因此 Chrome 执行了更严格的安全策略。
以下是我尚未测试的建议编辑:
您可能还会发现 Chrome 的名称 header 存在问题:Content-Type
值:charset=utf-8
。删除它可能会修复它。
此外,在测试时,请通过继续将请求 URL 更改为新的 sitename/pdfName.pdf?val=1
来确保缓存不会干扰响应,然后使用下一个测试,?val=2
等等...
关于google-chrome - 无法在 Chrome 中加载 PDF 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45467019/