Firefox是否具有离线限制模式/禁用网络功能?

Jes*_*sse 15 firefox

我正在做一些前端工作,我需要测试程序在失去网络连接时的反应.Firefox有一个"脱机工作"设置但是会丢弃每个选项卡的连接 - 我只想禁用单个选项卡的网络连接.Chrome在devtools的"网络"标签中设置了"离线"复选框,这非常方便.

这就是Chrome中此功能的外观:

Chrome截图

Gre*_*g_M 30

我发现的最佳解决方案是使用“请求阻止”。添加*以匹配所有请求。它还会阻止本地请求。

在此输入图像描述

  • 如果您正在测试具有 Service Worker 和离线功能的站点,则此方法不起作用。当真正离线时,浏览器仍然可以通过 Service Worker 路由请求,但此解决方案也会阻止这些请求。根据我下面的回答,在这种情况下,使用“文件”>“脱机工作”可能是最好的选择。 (4认同)

Mat*_* M. 10

您要查找的选项位于“汉堡包”>“ Web开发”>“脱机工作”中。请注意,如果您使用的是Firefox <57,则可能会在其他位置找到它。如果所有选项卡都将设置为离线状态,则此方法的一个主要缺点。

我非常喜欢Chrome浏览器提供此功能的位置。我在这件事上提出了一个问题,请随时投票。正如评论员指出的那样,我的错误被标记为重复。为这些错误投票:bugzilla.mozilla.org/show_bug.cgi? id = 1310986bugzilla.mozilla.org/show_bug.cgi?id=1156659

  • 这是不正确的,不仅像@JanakaBandara指出的那样,它不仅将所有选项卡都设置为脱机,而且还允许对localhost的请求,因此不能在开发中使用。 (4认同)
  • 我认为这不是 OP 所要求的;这与 File -&gt; Work Offline 选项相同(它对 *all* 选项卡强制执行脱机模式,而不仅仅是 *single* 选项卡) (2认同)

leo*_*eox 5

是的,我们确实可以在 Firefox 中选择

版本:65.01

  1. 点击设置按钮(汉堡包)

步骤1

  1. 然后点击网页开发者选项

第2步

  1. 然后点击离线工作选项 在此处输入图片说明

  • 仍然允许 localhost 在其他站点离线时工作(Firefox Dev 版本 v71) (21认同)