【问题标题】:Chrome console api - change network throttling programmaticallyChrome 控制台 api - 以编程方式更改网络节流
【发布时间】:2015-08-10 10:35:28
【问题描述】:

chrome 开发者控制台有 API 来改变网络限制吗?

我一直在查看文档,但还没有发现任何内容,但是是否可能存在未记录/深入某处的功能?

【问题讨论】:

  • 抱歉挖掘,但你真的发现了什么吗?
  • @wingleader 不直接,但灯塔developers.google.com/web/tools/lighthouse 似乎很合适。
  • 你能告诉我你想要完成什么吗?您究竟需要从哪里设置网络节流?它必须来自页面的 JavaScript 吗?您能否改为使用浏览器自动化工具来限制网络?有多种可能的解决方案,但我需要先知道您要完成什么。
  • 嗨@KayceBasques 老实说我不记得那是2 年前的事了:-) 我想我当时正在使用浏览器自动化工具,例如selenium 和browserstack。并意识到节流,例如通过提琴手。我猜我可能试图通过硒来触发它。这些天我没有做太多的网络开发,但我会把这个问题留在这里,因为它有几票,以防万一有人觉得它有用。
  • 我正在寻找一种方法来实现这一点,因为我正在测试慢速网络加载但是我不想等待页面加载因为我的慢速网络加载测试在页面加载后触发...仍在寻找解决方案:)

标签: google-chrome google-chrome-devtools bandwidth-throttling


【解决方案1】:

我是 DevTools 的技术作家。我只是狭隘地回答这个问题:

chrome 开发者控制台有 API 来改变网络限制吗?

没有。没有可以从 DevTools 控制台运行的 API 允许您更改网络节流速度。您可以在https://crbug.com 提交功能请求。如果您确实创建了请求,请将 URL 作为对此答案的评论发布,我将更新此答案以将人们指向该票证。对请求加注星标的人越多,它的优先级就越高。

附:当我说“控制台”时,我指的是这个“选项卡”(我们称它们为“面板”):

这组功能集合称为 DevTools。

【讨论】:

  • 感谢 Kayce 非常权威的回答,我现在在一个不同的世界里,没有每天做 Web 开发,所以必须承认我已经忘记了我的确切用例,我怀疑它是用于浏览器自动化的。如果这些天仍然相关的话,我会让其他人打开一张票,因为我可能对现代工具不太熟悉。不过谢谢!
  • 我正在寻找类似的东西并提交了一个问题bugs.chromium.org/p/chromium/issues/detail?id=1078766
  • 我想构建一个在浏览器中启用网络节流的扩展。我觉得这个功能不会完成。我正在尝试拦截 AJAX 响应并慢慢编写,但还没有具体的内容。
猜你喜欢
  • 2016-10-30
  • 1970-01-01
  • 2017-06-26
  • 1970-01-01
  • 1970-01-01
  • 2011-04-02
  • 2023-02-23
  • 1970-01-01
  • 2019-04-11
相关资源
最近更新 更多