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 '
大概意思就是说:位于“”的页面<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