Mixed Content: The page at 'https://47.92.86.241/portal/home.do' was loaded over HTTPS, but requested an insecure script 什么问题
时间: 2023-06-13 21:04:02 浏览: 557
这个问题通常出现在使用 HTTPS 访问网站时,但是该网站中包含了 HTTP 请求的资源,如 JavaScript、CSS 或图片等。这会导致浏览器出现 mixed content(混合内容)错误,因为 HTTPS 网页中的所有内容都应该是通过 HTTPS 加密传输。
要解决这个问题,你需要将所有的 HTTP 请求替换为 HTTPS 请求。如果你无法直接更改 HTTP 请求的地址,你可以尝试使用相对路径,这样浏览器会自动将其转换为 HTTPS 请求。另外,你也可以使用 Content Security Policy(CSP)来限制页面中可以加载的内容,以确保所有资源都是通过 HTTPS 加载的。
相关问题
Mixed Content: The page at 'https://2.133.129.124/portal/' was loaded over HTTPS, but requested an insecure favicon 'http://2.133.129.124/portal/img/favicon.ico'. This request has been blocked; the content must be served over HTTPs.
这个错误提示的意思是,你的网站使用了 HTTPS 安全协议,但是在加载网站图标(favicon)时使用了 HTTP 协议,从而导致了混合内容(Mixed Content)错误。
为了解决这个问题,你需要将网站图标的 URL 改为 HTTPS 协议。具体来说,应该将这个 URL:
```
http://2.133.129.124/portal/img/favicon.ico
```
改为:
```
https://2.133.129.124/portal/img/favicon.ico
```
这样,浏览器就可以正确加载网站图标,并且不会出现混合内容错误。
nginx报错Mixed Content: The page at 'https://www.example.com' was loaded over HTTPS, but requested an insecure image ‘http://static.example.com/test.jpg’. This content should also be served over HTTPS. 如何解决
该错误表明页面使用的是 HTTPS 协议加载的,但是它请求的图像(http://static.example.com/test.jpg)是使用不安全的 HTTP 协议加载的。为了保证安全,这个图像也应该使用 HTTPS 协议加载。
解决方案是将图像的 URL 更改为使用 HTTPS 协议加载,例如 https://static.example.com/test.jpg。这样,浏览器就不会显示“混合内容”错误了。
阅读全文