#google-chrome-devtools #landscape-portrait #device-orientation
#google-chrome-devtools #пейзаж-портрет #ориентация устройства
Вопрос:
В учебных целях я пытаюсь взаимодействовать с мобильной версией веб-сайта, используя JS.
Я нажимаю на кнопки, заполняю поля, отправляю формы и так далее.
Но на этом сайте есть специфическая функция, которая требует, чтобы мобильное устройство находилось в вертикальном положении, а я не на мобильном телефоне, я в Chrome, имитирующем агента мобильного пользователя. В этом случае веб-сайт сообщает мне «повернуть мое устройство», чтобы получить доступ к странице, потому что сайт считает, что мое устройство находится в горизонтальном положении, и для этого требуется вертикальное положение.
Есть ли способ имитировать это, используя только JS-код, чтобы сообщить сайту, что я нахожусь в вертикальном положении, а не в горизонтальном?
Комментарии:
1. для этого используйте Chrome devtools
2. Используете ли вы представление устройства в инструментах разработки? Просто нажмите на значок «повернуть».
3. @str Есть ли способ сделать это вне devtools, просто используя JS-код?
4. Ориентация экрана — это не просто какой-то флаг, который вы можете переключать. Экран находится в альбомной ориентации, если ширина> высота.
5. @str Кажется, есть что-то еще, не только ширина x высота; потому что, даже если я укажу ширину> высоту, веб-сайт не позволит мне использовать эту функцию. Это работает, только если я использую Devtools, нажимая на «Панель устройств Toogle»; но я пытаюсь имитировать это без Devtools