На рабочем столе, как просмотреть исходный код мобильной версии сайта
Я создал веб-сайт, который отображает различный исходный код в зависимости от того, использует ли пользователь настольный компьютер или мобильное устройство.
В 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