Aam*_*mir 24 javascript browser ssl detect
我们有一个SSL网站,主机最近禁用了旧的SSL协议,如TLS 1.0及更低版本.根据浏览器的不同,如果站点访问者访问该站点时,如果他们使用的浏览器至少不支持TLS 1.1,则会在访问该站点时获取空白页或隐藏的错误消息.
我希望创建一个不在SSL端口上的登录页面,如果它支持TLS 1.1及更高版本,我可以检测浏览器功能.如果没有,那么我想向他们展示一个友好的消息,以升级他们的浏览器或使用不同的浏览器.
这是可以使用客户端JavaScript库完成的吗?如果是这样,那么我应该使用什么.
谢谢.
Ori*_*iol 32
在以下示例中,我检查了tls_version.检查given_cipher_suites也许是一个好主意.
<script>
window.parseTLSinfo = function(data) {
var version = data.tls_version.split(' ');
console.log(
version[0] != 'TLS' || version[1] < 1.2
? 'So bad! Your browser only supports ' + data.tls_version + '. Please upgrade to a browser with TLS 1.2 support.'
: 'All OK. Your browser supports ' + data.tls_version + '.'
);
console.log(data);
};
</script>
<script src="https://www.howsmyssl.com/a/check?callback=parseTLSinfo"></script>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19344 次 |
| 最近记录: |