如何让Firefox首选HTTPS而不是HTTP?


34

例如,我在Firefox的浏览器栏中键入superuser.com,但它会自动转到HTTP站点。我想要默认的HTTPS网站。


7
https://superuser.com为我工作。
DavidPostill

6
请澄清:你问了一个解决方案超级用户 明确,或你想要的所有网络类型的请求去通过HTTPS,如果你没有明确指定HTTP作为协议?
CVn

2
很好奇,为什么要在Stack Exchange上使用HTTPS?
ysap

10
@ysap因为我不想有人窃取我的凭据?看到这个帖子

15
@ysap,也可以在任何地方都使用HTTPS帮助他人-包括将来的您。也许现在您没有任何理由(知道)来保持连接的加密,但也许将来您会拥有一个。通过即使在“不需要”时也使用HTTPS,可以提供合理的可否认性。同样,如果每个人到处都使用HTTPS,那么您可以使用HTTPS而不自动将自己挑出来。最后,使用HTTPS的网站越多,对非HTTPS站点进行更新的压力就越大。
hmijail '16

Answers:


67

另一种选择是HTTPS Everywhere。它可用于Firefox,Chrome和Safari。

由于它是由EFF和TOR项目之间的协作开发的,因此我倾向于相信此插件。

它也是开源的,可以通过GPLv3许可获得。


4
不幸的是,最后我检查并报告了一个错误,该错误破坏了SE上与Web套接字相关的实时更新。
亚历山大·奥玛拉

仅在网站上提及chrome和FF的野生动物园的下载在哪里?
2426021684 '16

@ 2426021684结帐我答案中的第一个链接。您将在此处找到链接。
锡比

5
请注意,HTTPS Everywhere的名称有点误导。它是基于规则的,因此,如果未使用addon预先配置网站,则需要手动将其“白名单”以强制使用HTTPS而不是HTTP 。应将其命名为“规则集中所有地方配置的HTTPS”
阿迪

16

Firefox插件“默认情况下,HTTPS”有效:https : //addons.mozilla.org/zh-CN/firefox/addon/https-by-default/?src=ss


如果我的记忆正确,这是暂时的方法。我确实记得在某处读到了有关此插件附带的各种面向隐私的firefox派生工具的信息,例如tor brovser。
Jarmund

1
真好 HTTPS Everywhere至少不适用于SE。
DavidPostill

3
@DavidPostill HTTPS Everywhere在SE上也可以正常使用,但是您可能需要手动打开“堆栈交换(部分)”规则集。
CVn

当您在浏览器中时,可能还会为Chrome发布一些内容吗?
Mehrdad

1
@DavidPostill这是因为SE讨厌Meta上的HTTPS ;),因为CF消失了,应该尽快修复
cat

0

好的,您不能自动执行此操作,因此Firefox中没有选项browser.urlbar.*

因此,您可以使用此处其他答案中提到的浏览器扩展之一,也可以按照我的建议(避免使用您实际上不需要的浏览器扩展),只需确保您使用书签https://superuser.com而不是即可http://superuser.com

现在,您只需superuser..在浏览器栏中键入并找到正确的链接。

您还可以通过使用特定字符来限制网址栏中的建议,例如,使用* somtehing(星号)仅在书签中找到匹配项。

更多示例:这里

关于HTTPS Everywhere的另一件事:除了要求预定义规则的问题(如本注释中所述)外,还有(或者曾经,他们同时解决了这一问题)HTTPS Everywhere将用户首选项保存到的问题在prefs.js你的Firefox配置文件目录内。
这样一来user_pref("extensions.https_everywhere.SITE, BOOL);,您prefs.js可能会有很多行,甚至可能有成千上万的条目增加了该文件的大小并减慢了加载时间。更不用说可能的隐私问题。

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.