gpt4 book ai didi

javascript - 我可以通过代码检测浏览器的 TLS 版本吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:24:52 33 4
gpt4 key购买 nike

我想在具有 TLS 1.0 或更早版本的浏览器上显示一些警告消息。如何通过代码确定浏览器的 TLS 版本?我可以访问用户代理字符串。我认为那里没有提到它。

Link到所有主要浏览器的 TLS 版本。请引用表格。

提前致谢!!!

最佳答案

TLS 参数是在 TLS 握手期间(当您最初连接到站点时)协商的,并且取决于浏览器和服务器功能。

我认为浏览器不会提供以编程方式查询此信息的方法。我也不认为您的网站应该就 TLS 连接警告用户。这实际上是浏览器的工作。为什么用户应该相信您的网站能够正确显示该信息?

所有现代浏览器都允许用户检查连接的 TLS 参数。例如,Chrome 会在开发人员工具下的安全选项卡中显示此信息。

最好的选择是在服务器上禁用不安全的 TLS 版本。

话虽如此,您当然可以构建代码服务器端来公开此信息或订阅类似 https://www.howsmyssl.com/s/api.html 的内容这是为你做的。

关于javascript - 我可以通过代码检测浏览器的 TLS 版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48945515/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com