【发布时间】:2020-11-24 10:46:41
【问题描述】:
我正在尝试使用搜索引擎爬虫用户代理(例如 Googlebot)而不是默认的 Lighthouse 用户代理通过 Lighthouse 运行页面性能报告。我在灯塔中看不到任何可以指定备用用户代理的地方,所以想知道是否可以?
谢谢
【问题讨论】:
标签: google-chrome performance-testing lighthouse
我正在尝试使用搜索引擎爬虫用户代理(例如 Googlebot)而不是默认的 Lighthouse 用户代理通过 Lighthouse 运行页面性能报告。我在灯塔中看不到任何可以指定备用用户代理的地方,所以想知道是否可以?
谢谢
【问题讨论】:
标签: google-chrome performance-testing lighthouse
这可以通过 CLI 中的--chrome-flags 来实现。
complete list of chrome flags is available here,我已快速链接到相关标志,即--user-agent。
请注意:要使用此功能,您必须关闭设备仿真,否则您设置的用户代理将被覆盖。因此,您可能需要设置高度和宽度等(可以使用--window-size=360,640 完成);
lighthouse https://example.com --disable-device-emulation --chrome-flags="--user-agent=**YOUR USER AGENT** --window-size=360,640".
【讨论】: