gpt4 book ai didi

http - firefox - 如何清除 http/https 缓存?

转载 作者:可可西里 更新时间:2023-11-01 16:35:46 33 4
gpt4 key购买 nike

我最近完全切换到 Firefox Developer Edition,但我有一个问题我还无法在 FF 上处理。我是一名网络开发人员,所以我碰巧有几个子域对应于一个实时网站的测试环境。

例如:http://local.example.com是我本地的 https://www.example.com

由于为域及其子域授予模块许可是一个常见问题,因此我必须以这种方式处理以获得正确的开发环境(与实时环境具有相同的模块)。

我的问题如下:如果我转到 https://www.example.com Firefox 会记住它是通过 https 访问它的,并将强制我的本地地址为 https://local.example.com而不是 http://local.example.com (当然我本地的https是没有配置的)

清理浏览器缓存没有帮助(它解决了 chrome 上的问题)。在 Firefox 配置中将 dns 的 ttl 更改为 0 没有帮助。重新启动浏览器也无济于事。在开发人员面板设置中,我勾选了“打开开发工具时禁用 http 缓存”,但没有用。

目前,我必须在私有(private)窗口中处理我的本地文件,这不是很实用。

有人知道我如何在 Firefox 中刷新缓存吗?

更好的是:有没有办法禁用这个缓存?当我使用开发者版本时,至少能够在此版本上禁用它会很棒。

谢谢!

最佳答案

由于根域似乎会影响其他域,因此您似乎正在使用 HSTS 来确保所有请求都是 https。

您有 3 种解决方案来解决此问题:

排除主 HTST header 上的子域

对于您和在您网站上工作的所有其他开发人员来说,最简单的解决方案可能是删除主域 HTST header 中的 includeSubDomains。 (但请注意,如果您实际使用其他子域,这会降低安全性)

使用隐私窗口

出于隐私原因,HTST 域不会共享到私有(private)窗口

为 local.example.com 获取免费的 SSL 证书

临时将全局local.example.com域重定向到您的计算机,并使用letsencrypt为您的pc获取证书

关于http - firefox - 如何清除 http/https 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52945435/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com