如何暂时禁用 Firefox 缓存?

如何暂时禁用 Firefox 缓存?

我有一个路由器,每当它失去连接时,它都会使用永久移动 (301) HTTP 响应,而我实际上无法在 Firefox 中访问该链接。在 Chrome/ium 中,我可以输入网址,然后按Ctrl+Enter或打开开发人员工具并在选项中禁用缓存。遗憾的是,我还没有找到 Firefox 可以模仿这种行为的方法。

现在,我?a=1在 url 末尾附加了内容以避免出现此问题,但这并不可取,因为如果我单击来自另一个页面的 url,我将再次遇到同样的情况。

编辑:私人浏览确实有这样的魔力,但实际上对于我的提议来说是小题大做,因为它会杀死 cookie。

HTTP 协议中的永久移动(301)是什么意思?

对于我得到的答案/评论似乎对正在发生的事情存在误解,所以我将更具体地讨论这个主题。

每当我输入http://superuser.comFirefox 时,它都会使用缓存(我无法按 F5/Ctrl + F5,因为我现在不在任何页面中),并看到 URL 是永久移动因此,它永远不会去,http://superuser.com而是无延迟、无停止地去http://deviceip/DeviceStatus_Warning.htm。这个问题需要对 HTTP 协议和 Firefox 都有一定的了解。

HTTP 响应状态代码 301 Moved Permanently 用于永久重定向,这意味着使用收到 301 Moved Permanently 响应的 URL 的当前链接或记录应更新为响应的位置字段中提供的新 URL。

我怀疑这个“功能”是否可以被禁用,因为它是一个 ISP 修改的固件,但它是这样的:

Maker: Huawei
Model: HG530
Software release: V100R001B025 Codetel
Firmware Release: 3.12.8.20

我可以通过 Telnet、HTTP 和 FTP 访问路由器,但没有看到任何类似的东西:

可用的 TELNET 命令:

HG530> help
Valid commands are:
sys             exit            diag            ether             
wan             etherdbg        tcephydbg       ip                
bridge          dot1q           pktqos          show              
set             lan                                  

答案1

您可以使用开发人员工具暂时禁用缓存,但有一个警告。

  1. 打开开发者工具(F12 或 Ctrl-Shift-K)
  2. 搜索工具箱选项
  3. 在“高级设置”部分中,查找“禁用 HTTP 缓存(当工具箱打开时)”

正如您所注意到的,当您打开工具箱时,这会暂时禁用工具箱打开的选项卡的缓存。它或多或少涵盖了您的用例。

有一个错误/功能请求,要求一种更易于发现的方式。

答案2

进入隐私浏览模式。

使用此快捷方式:command++ shiftP

相关内容