Chrome开发者控制台是否有一个API来更改网络节流?我一直在浏览文档,还没有发现任何东西,但是可能有一个未记录的/深入挖掘的特性吗?
ylamdve61#
我是DevTools的技术作者。我只想狭义地回答这个问题:Chrome开发者控制台是否有一个API来更改网络节流?不可以。您无法从DevTools控制台运行允许您更改网络节流速度的API。您可以在https://crbug.com上提交功能请求。如果您创建了请求,请将URL作为此答案的评论发布,我将更新此答案以将人们指向该票证。越多的人星星请求,它得到的优先级越高。P.S.当我说“控制台”我指的是这个“选项卡”(我们称之为“面板”):
这些功能的集合被称为DevTools。
yfjy0ee72#
你可以使用Puppeteer来完成这个任务--参见他们在emulate network conditions上的文档。此外,您可能还想看看英特尔不久前开发的Network Trace Chrome扩展程序,该扩展程序允许通过devtools中新的Network Trace选项卡记录和回放网络跟踪。它不在Chrome商店中,所以你需要手动安装它-虽然没有在他们的install doc中提到的“extensions”目录),但你可以通过使用“Load unpacked”打开存储库的Emulator目录并在扩展设置中启用开发者模式来安装它。
Emulator
2条答案
按热度按时间ylamdve61#
我是DevTools的技术作者。我只想狭义地回答这个问题:
Chrome开发者控制台是否有一个API来更改网络节流?
不可以。您无法从DevTools控制台运行允许您更改网络节流速度的API。您可以在https://crbug.com上提交功能请求。如果您创建了请求,请将URL作为此答案的评论发布,我将更新此答案以将人们指向该票证。越多的人星星请求,它得到的优先级越高。
P.S.当我说“控制台”我指的是这个“选项卡”(我们称之为“面板”):
这些功能的集合被称为DevTools。
yfjy0ee72#
你可以使用Puppeteer来完成这个任务--参见他们在emulate network conditions上的文档。
此外,您可能还想看看英特尔不久前开发的Network Trace Chrome扩展程序,该扩展程序允许通过devtools中新的Network Trace选项卡记录和回放网络跟踪。它不在Chrome商店中,所以你需要手动安装它-虽然没有在他们的install doc中提到的“extensions”目录),但你可以通过使用“Load unpacked”打开存储库的
Emulator
目录并在扩展设置中启用开发者模式来安装它。