Mixed Content: The page at ‘‘ was loaded over HTTPS, but requested an insecure resource ‘‘. This request has been blocked; the content must be served over HTTPS.

问题背景

由于本站完成了SSL认证,全站开启HTTPS加密协议安全访问,但是在之前的烟花页面上使用的音频连接地址是写死的http:// 地址,于是在使用https:// 请求访问就报了如下错误:

Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure resource ''. This request has been blocked; the content must be served over HTTPS.

大概意思就是说:位于“”的页面<URL>是通过 HTTPS 加载的,但请求了不安全的资源“<URL>”。此请求已被阻止;内容必须通过 HTTPS 提供。也就是HTTPS页面里动态的引入了HTTP资源。

问题解决

方案一

我们可以去手动的修改网页源代码,将其请求路径修改为使用https 协议的即可。

方案二

页面的head中加入:

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

 

意思是自动将http的不安全请求升级为https

 

微信关注

                      编程那点事儿

本站为非盈利性站点,所有资源、文章等仅供学习参考,并不贩卖软件且不存在任何商业目的及用途,如果您访问和下载某文件,表示您同意只将此文件用于参考、学习而非其他用途。
本站所发布的一切软件资源、文章内容、页面内容可能整理来自于互联网,在此郑重声明本站仅限用于学习和研究目的;并告知用户不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。
如果本站相关内容有侵犯到您的合法权益,请仔细阅读本站公布的投诉指引页相关内容联系我,依法依规进行处理!
作者:理想
链接:https://www.imyjs.cn/archives/1048
THE END
二维码
Mixed Content: The page at ‘‘ was loaded over HTTPS, but requested an insecure resource ‘‘. This request has been blocked; the content must be served over HTTPS.
问题背景 由于本站完成了SSL认证,全站开启HTTPS加……
<<上一篇
下一篇>>
文章目录
关闭
目 录