Nginx 解决PDF不能在线预览

项目中,遇到了一个问题,就是PDF等文档不能够在线预览,预览时会报错。

错误描述

浏览器的console中,显示如下错误:

代理服务报Mixed Content: The page at ******** was loaded over HTTPS

错误原因

nginx代理的https页面中加载的内容使用了http协议导致报错。

解决方案

找到对应的nginx配置文件

增加 add_header Content-Security-Policy "upgrade-insecure-requests

如图,只截取了小部分

 

胜象大百科