使用Chrome CDP调用Emulation.setCPUThrottlingRate时出现未找到错误
Chrome 122中执行Emulation.setCPUThrottlingRate报错的解决办法
问题根源
Chrome 119及后续版本已彻底移除Emulation.setCPUThrottlingRate这个CDP命令,因此在122版本执行该命令会出现"找不到"的报错。官方用新的Emulation.setCPUThrottlingProfile命令替代了原有CPU节流功能。
替代命令
若要实现20倍CPU节流,改用以下命令即可:
{"command":"Emulation.setCPUThrottlingProfile","parameters":{"rate": 20}}
额外说明
- 参数
rate的作用和原命令一致,数值越大,CPU被限制的程度越高 - 如需关闭CPU节流,将
rate设置为1即可
内容的提问来源于stack exchange,提问作者Олег Войтинський
相关产品推荐
相关产品推荐

