我正在为我的客户实施相互身份验证,以解决不必不断地将一些具有动态 ip 的代理列入白名单的问题。该过程在我在 Windows 环境(Windows 7)中尝试过的所有浏览器中都能正常工作。
问题是每次用户访问该站点时都会弹出一个窗口。在大多数浏览器上,这是一次性的,当您第一次访问该网站时。但是,在 Google Chrome 上,弹出窗口似乎出现在每个 POST/GET 请求上。我找到了如何通过以下链接禁用 IE 和 FF 的弹出窗口:http: //docs.threerings.org.uk/wiki/Certificates_without_prompting,但 Chrome 仍然存在问题。
我尝试将证书安装到受信任的根证书颁发机构,但我收到一条错误消息,“导入失败,因为存储是只读的,存储已满,或者存储未正确打开。”。
如果有人知道我可以做些什么来绕过 Chrome 的弹出窗口,我们将不胜感激。