項目中,遇到了一個問題,就是PDF等文檔不能夠在線預覽,預覽時會報錯。
錯誤描述
瀏覽器的console中,顯示如下錯誤:
Nginx代理服務報Mixed Content: The page at ******** was loaded over HTTPS
錯誤原因
nginx代理的https頁面中加載的內容使用了http協議導致報錯。
解決方案
找到對應的nginx配置文件
增加 add_header Content-Security-Policy "upgrade-insecure-requests
如圖,只截取了小部分