这是 stackoverflow 的主题,因为它与开发工具有关。
我想要做的是将卫星互联网配置文件加载到 F12 网络节流。比如 500ms 延迟和 25Mbit 的最大带宽。
由于广泛使用require.js
.
根据我对 Firefox 代码的阅读,节流配置文件是硬编码的 https://searchfox.org/mozilla-central/rev/597a69c70a5cce6f42f159eb54ad1ef6745f5432/devtools/client/shared/components/throttling/profiles.js, and 不可配置 https://searchfox.org/mozilla-central/rev/597a69c70a5cce6f42f159eb54ad1ef6745f5432/devtools/client/shared/components/throttling/NetworkThrottlingMenu.js#45. 错误 1471539 https://bugzilla.mozilla.org/show_bug.cgi?id=1471539(当前开放)请求使其可配置。
在过去,可以编辑 browser/omni.jar (它是一个 zip 文件)并在重新启动后获取更改。如果情况仍然如此,您可以单独安装 Firefox 并编辑硬编码值(chrome\devtools\modules\devtools\client\shared\components\throttling\profiles.js
在omni.ja内)
凭借适当的经验,您可以提取用于实施 https://searchfox.org/mozilla-central/rev/597a69c70a5cce6f42f159eb54ad1ef6745f5432/devtools/shared/webconsole/throttle.js#410 节流 https://searchfox.org/mozilla-central/rev/597a69c70a5cce6f42f159eb54ad1ef6745f5432/devtools/server/actors/network-monitor/network-observer.js#827并在浏览器控制台中运行它(在“chrome context”中)。 (一开始我怀疑network.http.throttle优先 https://searchfox.org/mozilla-central/rev/597a69c70a5cce6f42f159eb54ad1ef6745f5432/modules/libpref/init/all.js#2177对此负有责任,但这是与后台选项卡中的节流相关的完全独立的事情。)
最可靠的选择是制作您自己的 Firefox https://docs.firefox-dev.tools/getting-started/build.html,但这需要设置和大量的系统资源。
附:您的文件有多大?如果omni.jar技巧不起作用,选择现有的配置文件并进行推断可能会更容易。
聚苯硫醚。您可能有不使用的理由WebPack https://webpack.js.org/或其他捆绑程序,但我不得不提一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)