Как имитировать поворот устройства с помощью Chrome devtools

#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