Могу ли я изменить пользовательский агент при создании отчета lighthouse?

#google-chrome #performance-testing #lighthouse

#google-chrome #тестирование производительности #lighthouse

Вопрос:

Я пытаюсь запустить отчет о производительности страницы через lighthouse, используя пользовательский агент поисковой системы (например, Googlebot), а не пользовательский агент lighthouse по умолчанию. Я нигде не вижу в lighthouse, где можно указать альтернативный пользовательский агент, поэтому было интересно, возможно ли это?

Спасибо

Ответ №1:

Это может быть достигнуто с --chrome-flags помощью командной строки.

Полный список флагов 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" .