强制浏览器加载网站的“https”版本,而不是“http”?

war*_*ren 10 browser https ssl http browser-addons

这与上一个问题类似,但我相信它有点不同*

GMail 等站点支持通过站点的 SSL 版本而不是纯文本协议推送所有流量的首选项。

对于不提供此类首选项的站点(或可能提供但我一直无法找到的站点,例如 facebook),是否可以仅使用浏览器(可能带有插件或插件)来始终先尝试SSL,并且如果SSL 失败,回退到纯文本?

该解决方案是否适用于 Windows、Mac OS X 和 Linux?只有一个?


* 上一个问题是寻找能够实现此目标的外部应用程序。

Dav*_*man 12

是的,这是可以做到的。EFF 发布了一个名为HTTPS Everywhere的 Firefox 插件,其中包含一个已知支持 https 连接的站点列表,并将在访问这些站点时强制使用 https。


Pyl*_*lsa 6

即使您能找到这样的解决方案,您也会遇到一些 Web 服务器总是会回答 https 请求,但不会将您发送到网站页面的问题。您的浏览器很可能最终会出现在 Web 服务器的某个登录页面上。应用程序将无法区分登录页面和您实际想要的页面。我会检查外部程序的类似问题......我不确定你是否可以在没有外部程序的情况下完成这项工作。


ara*_*orn 6

如果您使用的是 Firefox,请查看EFF的HTTPS Everywhere扩展。