Эмуляция мобильных устройств (эмуляция устройств)

Используйте средство эмуляции устройства , которое иногда называется режимом устройства, чтобы приблизительно определить, как выглядит и ведет себя ваша страница на мобильном устройстве.

Подробное содержимое:

Ограничения

Эмуляция устройства — это приближение первого порядка к оформлению страницы на мобильном устройстве. Эмуляция устройства фактически не выполняет код на мобильном устройстве. Вместо этого вы смоделируете взаимодействие с мобильными пользователями на ноутбуке или настольном компьютере.

Некоторые аспекты мобильных устройств не эмулируются в средствах разработки. Например, архитектура мобильных ЦП отличается от архитектуры ноутбуков или настольных процессоров. Для наиболее надежного тестирования запустите страницу на мобильном устройстве.

Используйте удаленную отладку , чтобы взаимодействовать с кодом страницы с компьютера во время фактического запуска страницы на мобильном устройстве. Вы можете просматривать, изменять, отлаживать, профилирование или все четыре во время взаимодействия с кодом. Ваш компьютер может быть записной книжкой или настольным компьютером.

Имитация мобильного окна просмотра

Чтобы открыть пользовательский интерфейс, позволяющий имитировать мобильное окно просмотра, выполните следующие действия:

  1. Откройте средства разработки. Например, щелкните правой кнопкой мыши веб-страницу и выберите пункт Проверить.

  2. На панели действий нажмите кнопку Переключить эмуляцию устройства (Переключить панель инструментов устройства). Или в DevTools выберите Настройка и управление Средствами разработки (...) >Эмуляция устройства:

    Панель инструментов устройства

    Веб-страница отображается в области Эмуляция устройства. Панель инструментов устройства откроется в режиме адаптивного окна просмотра.

Режим адаптивного окна просмотра

Чтобы быстро проверить внешний вид страницы в нескольких размерах экрана, перетащите маркеры, чтобы изменить размер окна просмотра до требуемых размеров. В полях ширины и высоты можно ввести любые числовые значения. Если выбрать размер, превышающий доступный в окне браузера, окно просмотра будет автоматически масштабировано в соответствии с более крупным окном просмотра.

В следующем примере ширина окна просмотра имеет значение 400 , а высота — :736

Дескриптор для изменения размеров окна просмотра в режиме адаптивного окна просмотра

Если вам нужно больше места на экране, вы можете изменить место, где закреплены средства разработки в окне браузера. См. раздел Изменение размещения средств разработки (отстыковка, закрепление вниз, закрепление слева).

Отображение запросов мультимедиа

Если на странице определены запросы мультимедиа, перейдите к измерениям окна просмотра, где эти запросы мультимедиа вступают в силу, показывая точки останова запросов мультимедиа над окном просмотра. Выберите Дополнительные параметры (значок Дополнительные параметры) >Показать запросы мультимедиа.

Запрос мультимедиа CSS определяет точку останова, которая представляет собой ширину окна просмотра браузера. Веб-страница может определить адаптивный макет для каждой точки останова (ширины окна просмотра), определяемой CSS веб-страницы.

Запросы мультимедиа можно использовать для изменения макета страницы, когда окно просмотра устройства, на которое просматривается веб-страница, превышает или под определенной шириной. Запросы мультимедиа позволяют писать код, используемый для макета страницы, если ширина экрана имеет определенный размер или превышает определенный размер, или в пределах минимального и максимального размера.

Чтобы отобразить точки останова запроса мультимедиа над окном просмотра, выполните указанные ниже действия.

  1. Нажмите кнопку Дополнительные параметры (значок Дополнительные параметры) и выберите Показать запросы мультимедиа:

    Отображение запросов мультимедиа

    min-width Если max-width или точки останова определены веб-страницей, средства разработки отображают дополнительные полосы над окном просмотра:

    • Синяя полоса соответствует запросам max-width мультимедиа.
    • Зеленая полоса соответствует запросам мультимедиа, которые используют и min-widthmax-width.
    • Оранжевая полоса соответствует запросам min-width мультимедиа.

    Выберите точку останова, чтобы изменить ширину окна просмотра

  2. Чтобы изменить ширину окна просмотра, чтобы использовать запрос мультимедиа для этой точки останова, щелкните прямоугольник точки останова на панели точек останова. Ширина окна просмотра изменяется таким образом, что точка останова активируется, а макет веб-страницы обновляется.

  3. Чтобы перейти к соответствующему @media объявлению в коде веб-страницы, щелкните правой кнопкой мыши между вертикальными полосами точек останова и выберите пункт Показать в исходном коде. DevTools открывает инструмент Источники и отображает соответствующую @media строку в редакторе.

См. также:

Настройка коэффициента пикселей устройства

Коэффициент пикселей устройства (DPR) — это соотношение между физическими пикселями на аппаратном экране и логическими пикселями (CSS). Другими словами, DPR сообщает браузеру, сколько пикселей экрана следует использовать для рисования пикселей CSS. Microsoft Edge использует значение DPR при рисовании на дисплеях HiDPI (высокая точка на дюйм).

Чтобы задать соотношение пикселей устройства, выполните приведенные далее действия.

  1. Выберите Дополнительные параметры (значок ") >Добавьте коэффициент пикселей устройства:

    Добавление коэффициента пикселей устройства

    В верхней части окна просмотра будет добавлен раскрывающийся список DPR .

  2. В раскрывающемся списке DPR выберите значение DPR (1, 2 или 3). Значение по умолчанию — 2.

Чтобы удалить соотношение пикселей устройства, выполните следующие действия:

  • Выберите Дополнительные параметры (значок ) >Удаление коэффициента пикселей устройства.

Установка типа устройства

Чтобы имитировать мобильное или классическое устройство, используйте список Тип устройства :

Список

Если список Тип устройства не отображается, выберите Дополнительные параметры>Добавить тип устройства.

Список Тип устройства содержит следующие типы устройств:

Тип устройства Метод отрисовки Значок курсора События, активированные
Мобильные устройства Мобильные устройства Круг touch
Мобильный (без сенсорного ввода) Мобильные устройства Обычный click
Desktop Desktop Обычный click
Рабочий стол (сенсорный) Desktop Круг touch

Ключ для столбцов в приведенной выше таблице:

Столбец Описание
Метод отрисовки Указывает, отображает ли Microsoft Edge страницу в виде окна просмотра для мобильных устройств или настольных компьютеров.
Значок курсора Какой тип курсора отображается при наведении указателя мыши на страницу.
События, активированные Указывает, активируется touch ли страница или click события при взаимодействии со страницей.

Режим окна просмотра мобильных устройств

Чтобы имитировать размеры определенного мобильного устройства, выберите устройство из списка Устройства :

Список устройств

Поворот окна просмотра в альбомную ориентацию

Протестируйте веб-страницу в альбомной ориентации.

  1. Чтобы повернуть окно просмотра в альбомную ориентацию, выберите Повернуть (повернуть):

    Страница, отображаемая в альбомной ориентации

    Кнопка Повернуть исчезнет, если панель инструментов устройства узкая.

См. также раздел Установка ориентации ниже.

Показать кадр устройства

Чтобы имитировать размеры определенного мобильного устройства, нажмите кнопку Дополнительные параметры (кнопка а затем выберите Показать кадр устройства , чтобы отобразить физический кадр устройства вокруг окна просмотра:

Пункт меню

Если кадр устройства не отображается для определенного устройства, это означает, что в средствах разработки нет рисунков для этого устройства.

Рамка устройства для iPhone 6/7/8:

Кадр устройства для iPhone 6

Добавление пользовательского мобильного устройства

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

Чтобы добавить пользовательское устройство, выполните приведенные далее действия.

  1. В Средствах разработки нажмите кнопку Переключить эмуляцию устройства (значок Переключить эмуляцию устройства), чтобы включить эмуляцию устройства.

  2. В раскрывающемся списке устройства слева выберите пункт меню Правка :

  3. Выберите список >УстройстваИзменить:

    Выбор правки в списке устройств

    Откроется страницаDevToolsSettings> Devices (Emulated Devices).

  4. Нажмите кнопку Добавить пользовательское устройство . На странице Эмулированные устройства в параметрах добавляется раздел Устройство в верхней части:

    Коэффициент пикселей устройства, строка агента пользователя и поля типа устройства являются необязательными. Тип устройства по умолчанию — Mobile:

    Добавление пользовательского устройства

  5. В разделе Устройство в текстовых полях введите имя устройства, ширину экрана и высоту экрана для настраиваемого устройства.

  6. При необходимости заполните следующие поля:

  7. Нажмите кнопку Добавить . Новое устройство теперь доступно в раскрывающемся списке устройств в левом верхнем углу эмулятора устройства.

Чтобы удалить пользовательское устройство, выполните приведенные далее действия.

  • В разделе DevTools Settings>>Devices (Emulated Devices (Emulated Devices) наведите указатель мыши на пользовательское имя устройства и щелкните значок корзины.

Показать линейки

Если необходимо измерить размеры экрана, можно использовать линейки для измерения размера экрана в пикселях.

Чтобы отобразить линейки выше и слева от окна просмотра:

  • Выберите Дополнительные параметры (значок Дополнительные параметры) >Показать линейки:

    Пункт меню

    Линейки отображаются над и слева от окна просмотра, указывая размеры в пикселях:

    Линейки выше и слева от окна просмотра

Масштабирование окна просмотра

Чтобы проверить внешний вид страницы на нескольких уровнях масштабирования, используйте список Масштаб для увеличения или уменьшения масштаба.

Список масштабов

Создание снимка экрана

Чтобы записать снимок экрана, который вы видите в настоящее время в окне просмотра, щелкните Дополнительные параметры (значок ") >Снимок экрана:

Параметр снимок экрана в меню

Чтобы записать снимок экрана всей страницы, включая содержимое, которое в настоящее время не отображается в окне просмотра, выберите Пункт Запечатлеть снимок экрана в полном размере в том же меню.

Регулирование сети и ЦП

Мобильные устройства часто имеют ограничения сети и ЦП.

Чтобы проверить, как быстро загружается страница и как она реагирует на разных скоростях Интернета и ЦП:

  • В списке Регулирование измените предустановку на Мобильные устройства среднего уровня или Низкоуровневые мобильные устройства:

    Список регулирования на панели инструментов устройства

    Если список регулирования скрыт, расширите панель инструментов устройства.

  • Мобильные устройства среднего уровня имитируют fast 3G и регулируют ЦП. Это в четыре раза медленнее, чем обычно.

  • Низкоуровневые мобильные устройства имитируют slow 3G и регулируют ЦП. Это в шесть раз медленнее, чем обычно.

Все регулирование основано на обычных возможностях ноутбука или рабочего стола.

Регулирование только ЦП

Чтобы регулировать только ЦП, а не сеть, выполните следующие действия:

  1. В средствах разработки выберите средство Производительность .

  2. Нажмите кнопку Параметры записи (значок шестеренки в правом верхнем углу.

  3. В раскрывающемся списке ЦП выберите 4x замедление или 6x замедление:

    Раскрывающийся список ЦП в средстве

Регулирование только сети

Чтобы регулировать только сеть, а не ЦП:

  1. Выберите средство "Сеть" , а затем выберите Online>Fast 3G или Slow 3G.

    Список регулирования в средстве

    Или нажмите клавиши CTRL+SHIFT+P (Windows, Linux) или COMMAND+SHIFT+P (macOS), чтобы открыть меню Command, начать вводить 3g, а затем выберите Включить быстрое регулирование 3G или Включить медленное регулирование 3G.

    Выбор параметра Включить быстрое или медленное регулирование 3G в меню команд

Вы также можете настроить регулирование сети в средстве производительности :

  1. Выберите Параметры записи (параметры записи), выберите список Сеть и измените предустановку на Fast 3G или Slow 3G.

    Настройка регулирования сети с помощью средства

Эмулировать датчики

Вкладка Датчики позволяет переопределить географическое положение, имитировать ориентацию устройства, принудительное касание и эмулировать состояние простоя.

В разделах ниже приведен краткий обзор того, как переопределить геолокацию и задать ориентацию устройства.

Переопределение геолокации

Используйте инструмент Датчики для переопределения географического расположения и имитации ориентации устройства.

Переопределение геолокации

Если страница зависит от сведений о географическом расположении с мобильного устройства для правильной отрисовки, предоставьте различные географические расположения с помощью пользовательского интерфейса геолокации.

  1. На панели действий нажмите кнопку Другие инструменты (значок "), а затем выберите Датчики:

    Датчики геолокации

    Или откройте меню Команд, выбрав CTRL+SHIFT+P (Windows, Linux) или COMMAND+SHIFT+P (macOS). Введите Sensors и выберите Показать датчики:

    Отображение датчиков для геолокации в меню команд

  2. Выберите раскрывающееся меню Расположение , а затем выберите одно из предустановленных расположений:

    Инструмент

Чтобы ввести пользовательское расположение, выберите Другое и введите координаты пользовательского расположения.

Чтобы проверить поведение страницы при недоступности сведений о расположении, выберите Расположение недоступно.

См. также:

Установка ориентации

Если страница зависит от сведений о ориентации с мобильного устройства для правильной отрисовки, откройте пользовательский интерфейс ориентации.

Чтобы задать ориентацию устройства, выполните следующие действия:

  1. На панели действий нажмите кнопку Другие инструменты (значок "), а затем выберите Датчики:

    Команда

    Или откройте меню Команда, нажав клавиши CTRL+SHIFT+P (Windows, Linux) или COMMAND+SHIFT+P (macOS). Введите Sensors, а затем выберите Показать датчики:

    Показать датчики для ориентации

  2. В раскрывающемся меню Ориентация выберите предустановленную ориентацию.

    Или, чтобы ввести собственную ориентацию, выберите Пользовательская ориентация и введите собственные значения альфа, бета-версии и гамма :

    Параметры ориентации в инструменте

См. также:

Задание строки агента пользователя

Если страница зависит от строки агента пользователя с мобильного устройства для правильной отрисовки, используйте средство Сетевые условия , чтобы указать другую строку агента пользователя.

Чтобы задать строку агента пользователя, выполните следующие действия:

  1. Выберите Другие средства (+) >Условия сети:

    Запись

    Или откройте меню Команда, нажав клавиши CTRL+SHIFT+P (Windows, Linux) или COMMAND+SHIFT+P (macOS). Введите Network conditionsи выберите Показать условия сети:

    Отображение условий сети

  2. В разделе Агент пользователя средства Условия сети снимите флажок Использовать браузер по умолчанию .

  3. Чтобы выбрать из списка предопределенных строк агента пользователя, щелкните меню, в которое изначально считывается пользовательское значение.

    Или, чтобы ввести собственную строку агента пользователя, введите строку в текстовом поле Ввод пользовательского агента:

    Настройка строки пользовательского агента

См. также:

Настройка указаний клиента агента пользователя

Если на сайте используются клиентские подсказки агента пользователя, используйте средство Эмулированные устройства , чтобы добавить устройства и задать указания клиента агента пользователя:

  1. Щелкните правой кнопкой мыши веб-страницу и выберите Пункт Проверить.

  2. Выберите Параметры Устройства>. Откроется страница Эмулированные устройствав разделе Параметры .

  3. Нажмите кнопку Добавить пользовательское устройство , а затем разверните список клиентских подсказок агента пользователя:

    Настройка указаний клиента агента пользователя

  4. Введите уникальное имя в текстовое поле Имя устройства , Test101например .

  5. Примите значения по умолчанию или измените коэффициент ширины, высоты и пикселя устройства при необходимости.

  6. Задайте указания клиента агента пользователя следующим образом:

    • Торговая марка и версия, например Edge и 92. Выберите + Добавить торговую марку , чтобы добавить несколько пар фирменной символики и версии.
    • Полная версия браузера , например 92.0.1111.0.
    • Платформа и версия , например Windows и 10.0.
    • Архитектура , например x86.
    • Модель устройства , например Galaxy Nexus.

    Вы можете задать или изменить любые указания клиента агента пользователя. Обязательные значения отсутствуют.

  7. Щелкните Добавить. Новое устройство отображается в выбранном состоянии в верхней части списка Эмулированные устройства .

Вы также можете задать указания клиента агента пользователя в средстве "Сеть ". См . справочник по сетевым функциям.

Примечание.

Некоторые части этой страницы представляют собой измененные материалы, созданные и предоставленные корпорацией Google. Их использование регулируется условиями, описанными в лицензии Creative Commons Attribution 4.0 International License. Исходная страница находится здесь и автор Kayce Basques (Технический писатель, Chrome DevTools & Lighthouse).

Creative Commons License Эта работа лицензируется по международной лицензии Creative Commons Attribution 4.0.