做了个自动重定向 HTTP 请求到 HTTPS 的 Firefox 扩展

2017-12-01 23:29:12 +08:00
 haddy
有几个相似的扩展,HTTPS Everywhere, Smart HTTPS 等等。
但这几个扩展的功能跟我自己的需求都有点微妙的区别。

我需要所有请求都默认 HTTPS,但我明确指定可以以 HTTP 加载的,就不重定向至 HTTPS。
HTTPS Everywhere 默认时不是对所有请求都默认 HTTPS,而屏蔽未加密请求时不支持自定义例外。
Smart HTTPS 会自动添加回落到 HTTP 的规则,而我希望除了我明确指定的之外,即使加载失败也不要自动回落。

所以我就做了这个自动重定向 HTTP 请求到 HTTPS 的扩展。比较简陋,但可以凑合用。

欢迎有同样需求的朋友自取~
https://addons.mozilla.org/zh-CN/firefox/addon/redirect-to-https/
2107 次点击
所在节点    分享创造
4 条回复
wenketel
2017-12-02 00:18:00 +08:00
就是说不支持 https 的网站需要自己手动添加白名单?
haddy
2017-12-02 00:21:13 +08:00
@wenketel 是的,否则会出现超时、不能正确重定向等等错误。这是这个扩展的设计意图之一。如果需要自动添加白名单的,你可以试试 Smart HTTPS。
yidinghe
2017-12-02 10:27:45 +08:00
也就是说除了白名单外,一律强制使用 HTTPS 访问。那网页内的非 HTTPS 资源呢?
haddy
2017-12-02 14:54:57 +08:00
@yidinghe 这个扩展以请求为单元进行重定向。所以网页内对非 HTTPS 资源的请求也会被重定向。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/411280

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX