Проще всего отладить сайт на медленном интернете с помощью тротлинга в веб‑инспекторе. В Хроме и Сафари это выпадайка во вкладке Network:

В Сафари тротлинг пока считают экспериментом. Его нужно включить в настройках веб‑инспектора: Settings — Experimental — Network — Allow throttling

Чтобы отладить проблему, которая появляется на реальном айфоне, который есть у вашего коллеги где‑нибудь в Казахстане или Грузии, расшарьте экран его компьютера через Зум или Телеграм, подключите айфон и стримьте через QuickTime: File — New Movie Recording — Camera — iPhone

Вы увидите то же, что и ваш коллега при работе с телефоном

Если вместо голого Хрома используете Browserless, сразу открывайте встроенный отладчик

Чтобы отладить страницу в безголовом Хроме, запустите его с флагом --remote-debugging-port=9222, откройте в обычном Хроме страницу chrome://inspect и подключитесь:

Если вместо голого Хрома используете Browserless, сразу открывайте встроенный отладчик

При отладке автоматизации иногда проще посмотреть вживую на то, что делает браузер. В таком случае лучше выключить безголовый режим. Если используете puppeteer, то это headless: false

P. S. Это был совет о веб‑разработке. Хотите знать всё о коде, тестах, фронтенд‑разработке, цеэсэсе, яваскрипте, рельсах и джейде? Присылайте вопросы.

Веб‑разработка
Отправить
Поделиться
Запинить

Рекомендуем другие советы