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


10

这与之前的问题类似,但是我相信这有点不同*

像GMail这样的网站都支持通过网站的SSL版本(而非纯文本协议)推送所有流量的首选项。

对于不提供此类首选项的网站(或可能没有,但我找不到的首选项,例如facebook),有一种方法可以仅使用浏览器(也许带有插件或插件)始终先尝试 SSL,并且退回到纯文本iff SSL失败吗?

Windows,Mac OS X和Linux上是否可以使用该解决方案?只有一个?


*先前的问题是寻找可以实现此目标的外部应用程序。


2
因为您的问题与操作系统无关,所以我认为[https]和[ssl]标签比3个操作系统标签更有用。
quack quixote 2010年

@quack quixote-很有道理..当我问时没有想到这一点:)
沃伦(

Answers:


6

即使您找到了这样的解决方案,您仍然会遇到一些问题,即某些Web服务器将始终会回答https请求,但不会将您发送到网站页面。您的浏览器很可能最终会出现在Web服务器的某些登录页面上。应用程序将无法将登陆页面与您实际想要的页面区分开。我会检查外部程序的类似问题...我不确定如果没有外部程序就可以完成此任务。


:-\ ..没有考虑到这种可能性。我猜也是,如果一台服务器托管多个域,它可能会将我发送到使用SSL的“一台”,而不是我所追求的。!感谢您的想法:)
沃伦2010年

不客气!=)
BloodPhilia

在2010年,这可能是一个很好的答案,但我认为今天不是。
传真



3

有附加组件可提供您的要求。如果您使用的是Chrome,只需将--force-https添加到快捷方式,命令部分或安装“使用HTTPS”。如果您使用的是Firefox,则可以使用Noscript来做到这一点,但如果您不希望Noscript的所有功能,则可能会有另一个附加组件仅强制使用https://。

只需执行许多Google搜索,您就会找到选项,但是如果您使用附加组件,请确保它们信任应用程序。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.