Mixed Content: The page at ” was loaded over HTTPS

在开发过程中应该有朋友遇到过页面不能正常展示的情况,百思不得其解,打开控制台发现是此错误信息:

Mixed Content: The page at 'https://' was loaded over HTTPS

根据错误信息我们可以判断出来是https协议的网站有http的请求,解决方法最直接的就是:

把所有请求换成https的

但是可能会有引入的其他的js等不方便修改的代码,这个时候只需要在html文件head最上边(一定要在引入其他js,css有http请求之前)

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

这段代码就是将我们的请求升级为https,就可以顺利访问页面咯,欢迎下方留言交流

发表回复