打开并查看该网页源代码,里面包含有非https协议的资源,即仍以http协议方式呈现,从而导致网站启用https协议后,浏览器地址栏前安全锁显示为灰色感叹号。
解决方法有两个:
一是排查该网页源代码中包含的http协议网址,...
打开并查看该网页源代码,里面包含有非https协议的资源,即仍以http协议方式呈现,从而导致网站启用https协议后,浏览器地址栏前安全锁显示为灰色感叹号。 
解决方法有两个:
一是排查该网页源代码中包含的http协议网址,将其逐一或者统一替换成https协议。
二是在网站head区域中添加后附代码,该段代码的作用是将包含有http协议的强制以https访问。也即是页面中包含了部分 http 协议资源(图片、iframe等),会在加载 http协议 资源时自动替换成 https 请求。
经过上述调整,浏览器地址栏上的灰色感叹号就会变成√状绿色盾牌或者出现安全锁图标。
这意味着你的网站所有资源均可以https协议正常访问。
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
前述经验分享是建立在使用360极速浏览器基础上,不同的浏览器地址栏前显示的标志可能不一样。