这个让我挠头,没有任何其他尝试的想法。每当我尝试流式传输在Google Chrome服务器中托管的PDF时,都会出现以下空白屏幕,中间带有一个小点:
以下是我的一些服务器详细信息:
我什至访问了另一个带有PDF https://cfsask.ca/images/pdfs/eBooks/ebook-Sales.pdf的随机网站,该网站在Chrome中显示正常,下载了pdf文件,然后将其上传到我的服务器上只是为了查看我的服务器是否能够显示任何pdf文件,但我和以前有同样的问题-Chrome只会显示一个空白屏幕,中间有一个点。
还有更多症状:
还有其他建议吗?
答案 0 :(得分:0)
所以我找出了问题所在……是我的内容安全策略标头。我已将object-src 'none';
包含在我的CSP中,它禁止显示pdf文件。
我根据上面概述的症状怀疑标题中包含某些内容,但是调试起来很困难,因为Google Chrome会缓存其中的一些标题,直到我删除object-src 'none';
之后,这些内容才起作用,重新启动服务器上的Apache,然后清除Google Chrome中的缓存。