在HTTPS页面上是否有任何方法来检测(通过
javascript)用户是否加载了页面,尽管SSL证书问题?
通常,浏览器会使用户点击几个异常警告,并将地址栏转为红色,但在某些情况下,用户可能会忽略此,作为应用程序的作者,我想放置其他应用内警告来警告用户不要这样做.能够记录这样的事件也是有用的.
解决方法
简短的回答,你不能.
这样做的原因是,如果可以提出一些安全问题.
SSL验证由浏览器中的第三方组件完成,您没有和方式“询问”浏览器的状态.
例如在Chrome中
实施本身是浏览器代码的一部分,而不是Chrome使用的JavaScript引擎的V8引擎的一部分
所以答案是否定的,你不能确定连接是否安全.
您唯一可以使用JavaScript知道的是协议,而不是更多.