Мобильные профили: вид iPhone и iPad

Профиль может называть себя сайтам iPhone или iPad. Как это включить, что при этом меняется и что остаётся от Mac.

По коду от 31 октября 2026Читать: четыре минуты

На этой странице

Что такое мобильный вид

Мобильный профиль в Lumen - это мобильный вид: Safari на этом Mac, которая называет себя сайтам iPhone или iPad, в окне размером с экран этого устройства. Больше ничего от телефона или планшета у профиля нет. Страницы показывает WebKit этого Mac - тот же движок, что у его Safari.

Это настоящее состояние Safari: такой же User-Agent iPhone ей можно задать в меню для разработчиков.

Как включить

  1. Откройте редактор профиля: Новый профиль или ⋯ → Изменить… в строке профиля.
  2. В разделе Идентичность откройте список Вид для сайтов и выберите:
  3. Мобильный вид: iPhone, Safari 27 (только User-Agent);
  4. Мобильный вид: iPhone, Safari 26 (только User-Agent);
  5. Вид iPad: Safari 26, окно размером с iPad.
  6. Нажмите Сохранить. Вид применяется при следующем запуске - запущенный профиль остановите и запустите снова.

В списке профилей, в столбце Видится как, появится, например, «Мобильный вид · Safari 27» или «Вид iPad · Safari 26». Вернуть обычный вид - Safari на macOS 26 (соответствует движку), он стоит по умолчанию.

Что меняется

Меняются две вещи: строка User-Agent - в заголовке каждого запроса и в navigator.userAgent - и размер окна.

iPhoneiPad
User-AgentSafari на iPhone: iPhone OS 18_7, затем Version/27.0 (Safari 27) или Version/26.6 (Safari 26)Safari на Mac с Version/26.6: iPad по умолчанию просит у сайтов версию для компьютера и называет себя Mac
Окно390 × 844 пунктов820 × 1180 пунктов
  • 18_7 - не ошибка: Safari на iOS 26.1 и новее всегда пишет это число, а выпуск называет только после Version/.
  • Строку целиком показывает поле User-Agent ниже. Версия в ней задана в Lumen и не следует за Safari на этом Mac; выбора Версия Safari в User-Agent у мобильного вида нет.
  • Свой User-Agent заменяет строку, а окно остаётся размером с выбранное устройство.
  • Размер окна - это область страницы под панелью инструментов; со второй вкладки часть её занимает строка вкладок. Шире и выше окно не растягивается, а размер из раздела Окно для мобильного вида не действует.
  • Если профили открываются в окне самой Safari, мобильный вид всё равно открывается в окне Lumen: окно Safari - это окно Mac.

Что остаётся от Mac

Всё, что страница может измерить, кроме строки User-Agent и окна:

  • движок: возможности, CSS и JavaScript этого Mac;
  • navigator.platform, maxTouchPoints (число точек касания), число ядер процессора;
  • экран: размер, глубина цвета, плотность пикселей и медиазапросы CSS;
  • касания: их нет - WebKit на Mac работает как движок для компьютера;
  • шрифты, графика (WebGL), звук;
  • TLS-рукопожатие и порядок заголовков.

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

Как проверить

⋯ → Что видят сайты… → Сделать снимок. Одна страница этого Mac открывается в окне профиля, затем в Safari, и панель сравнивает, что увидела каждая. Для мобильного вида эталона нет, и панель так и пишет: она сравнивает профиль с Safari на этом Mac, а не с iPhone, и не видит касание, шрифты, графику, звук, датчики движения и экран настоящего устройства.

Самотест сборки проверяет вид iPhone: навигатор, экран, касания, отрисовка и шрифты у него такие же, как у обычного WebKit на этом Mac, а «iPhone» говорит только User-Agent.

Чего мобильный вид не делает

Открытые средства WebKit на Mac не позволяют:

  • заявить другой экран - подмена размера экрана есть только в WebKit для iOS;
  • добавить касания - эмуляции касаний в WebKit для macOS нет;
  • взять движок, шрифты или графику iPhone.

Для настоящих сигналов iPhone нужна Safari на настоящем iPhone. Профиля, в котором работает Safari для iOS - со своим движком, шрифтами и касаниями, - в Lumen нет.

Нашли ошибку или чего-то не хватает? Напишите нам.