访问https协议的网址时,浏览器地址栏没有显示“安全锁”的标志

      遇到这种问题一般有两个情况

1、首先要检查的是,使用的SSL证书是否过期,查看方式很简单,F12浏览器开发者模式,切换到Security选项,然后会看到一个View certificate的按钮,点一下就会弹出这个网址使用的SSL证书的详细信息了,其中包括了证书的有效期开始时间和结束时间,如果是由于过期了那么只要续费延期就可以解决这个问题。

2、SSL证书没有过期,但地址栏就是显示感叹号,而不是“安全锁”的标志,如果是这样那么问题只可能有一个,那就是页面初始化时,你当前页面有非https的请求发出,什么意思呢? 就是比如我页面加载的时候页面有个图片请求的资源是非htpps网站链接,这样就会导致地址栏不显示“安全锁”,即便只有这一个请求也会出问题,那么一个页面往往有N多的请求,怎么检查呢? 
呵呵…没办法,只有一个请求一个请求的看咯!还是F12打开开发者模式,然后切换到Network选项,此时刷新页面,你会看到这里有展示N多请求,比如图片、js、css等等!然后挨个看,发现了就将其改成https的请求就可以了。


未经允许不得转载:笔记之家 » 访问https协议的网址时,浏览器地址栏没有显示“安全锁”的标志

分享到: +

评论 沙发

换个身份

  • 昵称 (必填)
  • 邮箱 (选填)
  • 网址 (选填)