OSS资源访问出现警告The page was loaded over HTTPS but requested an insecure image

OSS资源访问出现警告The page was loaded over HTTPS but requested an insecure image

更新时间:2017-06-07 13:26:11

问题现象

网站通过HTTPS提供访问,其中加载使用OSS中的资源,在访问网站时提示警告信息如下:

Mixed Content: The page at 'https://*********/' was loaded over HTTPS, but requested an insecure image 'http://************/ceshi.jpg'. This content should also be served over HTTPS.

原因分析

在通过HTTPS访问的主站中加载的OSS的资源是HTTP协议的,源代码如下:

主站:www.test.cn

首页文件中引用保存到OSS中的图片资源:

img src="http://b.test.cn/ceshi.jpg" alt="test" 

访问出现如下提示:

https-3.jpg

此时浏览器会通过安全机制判断通过HTTPS协议加载了不安全的HTTP资源。


问题处理:

将src对应的OSS中Object的地址调整为https形式访问:

img src="https://b.test.cn/ceshi.jpg" alt="test"

访问结果即不再看到警告信息。

https-2.jpg



如果问题还未能解决,您可以到阿里云社区进行免费咨询或联系云市场商家寻求帮助。