生成灯塔报告时可以更改用户代理吗?

Cia*_*ton 6 google-chrome performance-testing lighthouse

我正在尝试使用搜索引擎爬虫用户代理(例如 Googlebot)而不是默认的 lighthouse 用户代理通过 lighthouse 运行页面性能报告。我在灯塔中看不到可以指定备用用户代理的任何地方,所以想知道是否可能?

谢谢

Gra*_*hie 4

--chrome-flags这可以通过 CLI来实现。

chrome 标志的完整列表可在此处找到,我已快速链接到相关标志,即--user-agent

请注意:为了使用此功能,您必须关闭设备模拟,否则您设置的用户代理将被覆盖。因此,您可能需要设置高度和宽度等(可以使用 完成--window-size=360,640);

lighthouse https://example.com --disable-device-emulation --chrome-flags="--user-agent=**YOUR USER AGENT** --window-size=360,640"