问题
按照“道理”来说,当前网页的使用http的方式访问,使用相对路径引用的静态资源也会使用http。在这里出现了强制https的方式去访问,导致页面显示不正常。
解决方式
在html源码的<head></head>中,如果是用了
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
这个标签的话,就会将静态资源强制使用https去加载。去掉该标签即可解决当前问题。
思考
为什么加了这个meta标签会这样呢?
参考 阮一峰的网络日志-Content Security Policy 入门教程
网友评论