项目中,遇到了一个问题,就是PDF等文档不能够在线预览,预览时会报错。
错误描述
浏览器的console中,显示如下错误:
Nginx代理服务报Mixed Content: The page at ******** was loaded over HTTPS
错误原因
nginx代理的https页面中加载的内容使用了http协议导致报错。
解决方案
找到对应的nginx配置文件
增加 add_header Content-Security-Policy "upgrade-insecure-requests
如图,只截取了小部分