На рабочем столе, как просмотреть исходный код мобильной версии сайта

Я создал веб-сайт, который отображает различный исходный код в зависимости от того, использует ли пользователь настольный компьютер или мобильное устройство.

В Chrome на рабочем столе я легко могу просмотреть исходный код версии любого веб-сайта для настольного компьютера, просто щелкнув правой кнопкой мыши в любом месте веб-сайта и выбрав "Просмотреть исходный код страницы".

В Chrome на рабочем столе можно ли просмотреть исходный код мобильной версии веб-сайта? Я знаю, что в инструментах разработчика я могу просматривать веб-сайты с помощью мобильного эмулятора и проверять элементы, отображаемые в мобильном браузере. Тем не менее, я еще не понял, как просмотреть необработанный исходный код, отображаемый в мобильном браузере.

1 ответ

Чтобы просмотреть исходный код мобильной версии. В окне инструментов разработчика на вкладке "Сеть" выберите запрос на получение интересующей страницы.

На правой панели активируйте вкладку Response. Исходный источник находится в окне полезной нагрузки ответа.

Вы можете проверить https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging?hl=en

По сути, вы подключаете свой мобильный телефон к вашему компьютеру pc / mac и можете использовать настольный компьютер Chrome для проверки страниц, отображаемых на вашем мобильном телефоне, и даже контролировать их оттуда.

I haven't been able to find a reliable solution so just end up using curl in the terminal:

curl -H "user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1" https://url/to/inspect

For ease can save as a simple bash script fetch-mob-src.sh:

#!/bin/bash
user_agent="Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1"
curl -XGET -H "user-agent: $user_agent" $1

E.g. ./fetch-mob-src.sh https://url/to/inspect

Другие вопросы по тегам