【发布时间】:2017-02-16 22:54:29
【问题描述】:
如何确定 chrome 是否向用户显示有关当前页面不安全的安全警告?
我一直在尝试使用 window.isSecureContext 并检查位置协议是否为 https,但结果都是正确的,即使这样我也可以在我的 Chrome 浏览器中看到交战。那么有没有办法获取这些信息呢?
【问题讨论】:
-
为什么客户端脚本需要对此进行测试?
-
@Bergi 因为客户是银行,如果 Chrome 认为页面不安全,客户希望意识到这一点并向用户显示正确的消息。
-
@Ilya_Gazman 用户不会相信来自页面历史浏览器告诉他不要信任的任何消息?无论如何,当页面到达带有无效证书的用户时为时已晚,应该正确设计银行体系结构,以便永远不会发生这种情况。如果只是监控服务器证书,银行不需要用JS做。
-
@Bergi 服务器对中间人攻击无能为力,js中无法验证客户端。因此,一旦浏览器看到它,我想为该用户关闭该网站。
标签: javascript