我在与 HTTPS 相关的网站上遇到了很多奇怪的错误。这些网站在 FF 和 IE 中运行良好,但无法在 Chrome 中加载。看来,虽然我请求的是一个不安全的 URL (http),但谷歌浏览器会HTTPS:1
向请求添加一个额外的标头。
这会导致某些服务器(可能是某些使用卸载 SSL 并提供共享主机的服务器)响应错误,因为服务器上没有 SSL。
我没有被重定向到安全页面 (HTTPS),而是源中的所有内部 URL 都被编辑为 https。
我已经检查了与 fiddler 的连接。这个解析不是在我的电脑上进行的,唯一的区别是这个HTTPS:1
标题。
我创建了一个简单的 PHP 页面来打印$_SERVER
变量。当我与铬访问它,我可以看到:[HTTP_HTTPS] => 1
。我用 FireFox 看不到它。
我尝试清除所有数据,从我的谷歌帐户中取消配对 chrome,并从头开始删除和安装 Chrome。
有人对此有任何想法吗?它让我发疯。