如何向 Firefox 添加自定义网络限制?



这是堆栈溢出的主题,因为它与开发工具有关。

我想做的是将卫星互联网配置文件加载到 F12 网络限制。大约500ms的延迟和25Mbit的最大带宽。

由于广泛使用require.js,我们对我们的 Web 应用程序是否可以容忍这种情况有一些争论。

根据我对 Firefox 代码的阅读,限制配置文件是硬编码的,不可配置。错误1471539(当前打开的(请求,使其可配置。

在过去,可以编辑浏览器/omni.jar(它是一个zip文件(并在重新启动后进行更改。如果情况仍然如此,您可以单独安装 Firefox 并编辑硬编码值(chromedevtoolsmodulesdevtoolsclientsharedcomponentsthrottlingprofiles.js在 omni.ja 中(

有了适当的经验,您可以提取用于实现限制的代码,并在浏览器控制台中运行它(在"chrome 上下文"中(。(起初我怀疑network.http.throttle首选项是造成这种情况的原因,但这是一个与后台选项卡中的限制相关的完全独立的事情。

最可靠的选择是制作自己的 Firefox 版本,但这需要设置和大量的系统资源。

附言您的文件有多大?如果 omni.jar 技巧不起作用,选择现有配置文件并进行推断可能会更容易。

.PPS。您可能有不使用 WebPack 或其他捆绑器的理由,但我必须提及它。

最新更新