Как сделать режим телефона в браузере

Обновлено: 06.07.2024

Для ПК существует несколько интересных программ, эмулирующих среду Android. С их помощью получится запускать мобильные приложения непосредственно в Windows. Но также имеется специальное расширение для Хрома. Именно о нем хотелось бы поговорить в этом материале. Разберемся, как установить эмулятор Андроид в браузере Google Chrome и как им пользоваться.

Руководство

Начнем с самого простого и незамысловатого – установки расширения. Да-да, эмулятор действительно существует и, дабы в этом убедиться, предлагаем изучить следующую пошаговую инструкцию:

Теперь на панели инструментов (напротив адресной строки в правой части пользовательского окна) появляется новое лого. Ну что же, приступаем к осмотру графической оболочки.

Использование

Для активации дополнения достаточно кликнуть по ярлыку левой кнопкой мыши. Перед нами появляется выпадающий список, состоящий из трех разделов:

  • Запустить Android-эмулятор – активация встроенного функционала и переход на официальный сайт.
  • My Apk Manager & Apk Upload – возможность загружать и устанавливать приложения для Андроид через APK-файлы.
  • Set userID – это нужно для регистрации и авторизации на сайте разработчиков (после ввода ника нас автоматически перебрасывает на оф. площадку).

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

В левой верхней части экрана имеется блок Zoom. Он отвечает за увеличение или уменьшение размера рабочей области. А чуть правее расположена панель управления виртуальным устройством. Рассмотрим ключевые ее элементы сверху вниз:

На каждое действие разработчики предусмотрели набор горячих клавиш, подсвечивающийся при наведении курсора.

Существует два способа запуска Андроид-приложений:

  • С помощью Play Store, но нужно авторизоваться в учетной записи Google.
  • Через отдельные APK-файлы.

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

Запуск приложений через APK-файл

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

Подведем итоги

Расширение для сервиса ApkOnline позволяет запускать программы и утилиты, предназначенные только для Андроид. К сожалению, работает оно далеко не идеально и не так быстро, как хотелось бы, но с основной задачей справляется. А если вам нужна более высокая стабильность и производительность – обратитесь к специализированным программам. Самые удачные среди них – BlueStacks и Nox App Player.

Существуют веб-сайты, которые предлагают больше опций и функций при посещении на мобильных устройствах. Когда это происходит, и вы используете настольный браузер, вы расстраиваетесь из-за ограниченного пользовательского опыта, который вы получаете. В других случаях вы можете протестировать и посмотреть, как веб-сайт выглядит на конкретном мобильном устройстве, таком как iPhone, iPad или смартфон Pixel 2. Вот как можно просмотреть (и протестировать) мобильный сайт на настольном ПК:

ПРИМЕЧАНИЕ. Данное руководство охватывает Google Chrome, Mozilla Firefox, Opera, Microsoft Edge и Internet Explorer в Windows. Перейдите в раздел для интересующего вас браузера, чтобы найти шаги, которые вам нужно пройти.

Как активировать эмулятор мобильного браузера в Google Chrome

В Google Chrome загрузите мобильный веб-сайт, который вы хотите просмотреть. Затем нажмите или коснитесь трех вертикальных точек в верхнем правом углу. Это кнопка для «Настройка и управление Google Chrome». В открывшемся меню выберите « Дополнительные инструменты», а затем «Инструменты разработчика». Инструменты разработчика открыты. Чтобы достичь того же результата, вы также можете нажать клавиши CTRL + Shift + I на клавиатуре.



Когда вы закончите, нажмите кнопку X (Закрыть) в правом верхнем углу инструментов разработчика Google Chrome, чтобы вернуться в стандартный режим просмотра рабочего стола.

Как активировать эмулятор мобильного браузера в Mozilla Firefox

В Mozilla Firefox откройте мобильную страницу, к которой вы хотите получить доступ, как если бы вы использовали мобильное устройство. Затем нажмите или нажмите кнопку бургер в правом верхнем углу. Он называется «Открыть меню».

В открывшемся меню выберите « Веб-разработчик» .


Вы видите много вариантов, которые полезны для разработчиков. Тебя интересует «Адаптивный режим проектирования». Нажмите или нажмите на эту опцию. Этот конкретный режим просмотра веб-страницы теперь загружен в Firefox. Того же результата можно достичь, нажав клавиши CTRL + Shift + M на клавиатуре.



Когда вы закончите, нажмите кнопку X (Close Responsive Design Mode) , чтобы вернуться в стандартный режим просмотра рабочего стола.

Как активировать эмулятор мобильного браузера в Opera

В Opera загрузите мобильную страницу, которую хотите просматривать, как если бы вы использовали мобильное устройство. Затем щелкните значок Opera в верхнем левом углу. Это кнопка «Настройка и управление Opera» . В открывшемся меню выберите « Разработчик» и « Инструменты разработчика» . Инструменты разработчика отображаются в правой части окна браузера. Тот же результат может быть достигнут нажатием клавиш CTRL + Shift + I на клавиатуре.



Когда вы закончите, нажмите кнопку X (Закрыть) в верхнем правом углу инструментов разработчика Opera, чтобы вернуться к просмотру на рабочем столе.

Как активировать эмулятор мобильного браузера в Microsoft Edge

В Microsoft Edge загрузите сайт, который вы хотите просмотреть, как если бы вы использовали мобильное устройство. Затем нажмите или коснитесь кнопки «Настройки и другое» , которая находится в правом верхнем углу окна браузера. Его значок выглядит как три точки. Если вы используете Windows 10 October 2018 Update, перейдите в раздел «Дополнительные инструменты», а затем в «Инструменты разработчика». Если вы используете обновление для Windows 10 апреля 2018 или более раннюю версию , выберите « Инструменты разработчика F12» . Инструменты разработчика открываются в нижней части окна браузера. Вы можете добиться того же результата, нажав клавишу F12 на клавиатуре, независимо от того, сколько лет или новее ваша Windows 10.


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


Затем нажмите или коснитесь раскрывающегося списка Устройство . Вы можете эмулировать следующие устройства: Lumia 650, Lumia 950, Lumia 950 XL, Surface Book, Surface Pro 4, iPad, iPad Mini, Nexus 5, Nexus 5X и Nexus 6P.


Когда вы закончите, нажмите кнопку X (Закрыть) в верхнем правом углу инструментов разработчика Microsoft Edge, чтобы вернуться к просмотру на рабочем столе.

Как активировать эмулятор мобильного браузера в Internet Explorer


Нажмите или коснитесь вкладки Эмуляция, а затем раскрывающийся список Браузер . Здесь вы должны выбрать Windows Phone в качестве мобильного устройства, и веб-страница будет перезагружена, как если бы вы использовали смартфон с Windows Phone . К сожалению, Internet Explorer не предлагает вам возможность эмулировать Android-смартфоны, iPhone и iPad.


Когда вы закончите, нажмите кнопку X (Закрыть) в правом верхнем углу инструментов разработчика, чтобы вернуться к просмотру на рабочем столе.

На каких сайтах вам нужно эмулировать мобильное устройство?

Теперь вы знаете, как эмулировать все виды мобильных устройств в вашем любимом веб-браузере. Прежде чем закрыть это руководство, сообщите нам, какие веб-сайты вам нужны для использования этой функции эмуляции. Нам очень любопытно. Это (в) знаменитый Instagram или какой-то другой мобильный сайт?

Как включить не отслеживать (dnt) в Chrome, Firefox, Edge, Opera и Internet Explorer

Как включить не отслеживать (dnt) в Chrome, Firefox, Edge, Opera и Internet Explorer

Что такое «Не отслеживать» (DNT)? Как это работает в вашем веб-браузере? Как включить DNT во всех основных веб-браузерах: Google Chrome, Mozilla Firefox, Microsoft Edge, Opera и Internet Explorer.

Как жестко обновить страницы в вашем браузере, на Mac (Safari, Chrome, Firefox и Opera)

Как жестко обновить страницы в вашем браузере, на Mac (Safari, Chrome, Firefox и Opera)

Что такое CTRL F5 на Mac? Как вам сложно перезагрузить или жестко свежие веб-страницы на Mac. Это руководство работает для Safari, Chrome, Firefox и Opera для macOS.

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

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

Процесс тестирования также усложняется благодаря устройствам с сенсорным экраном и мониторов с высоким разрешением. Если вы ведете разработку проекта на обычном PC с помощью таких же обычных мыши и клавиатуры, то вам будет трудно оценить работоспособность вашего кода в реальных условиях (на всех вышеперечисленных устройствах). Такая возможность, как событие мыши hover может не работать и ваше приложение становиться неработоспособным. Но тогда каким же образом можно протестировать программу и избежать при этом необходимости переключения между различными устройствами?

К счастью, сегодня выход из этой ситуации есть. В браузер Chrome версии 32 был добавлен режим эмуляции. С помощью него можно решить многие вышеназванные проблемы, не покидая комфортного окружения PC.

Запустите установленный Chrome, откройте в нем страницу, которую хотите протестировать и откройте Developer Tools (Menu - Tools - Developer Tools, Cmd+Opt+I на Mac или F12/Ctrl+Shift+I под Windows и Linux). Кликните мышью на значке-шестеренке Settings в правом верхнем углу окна браузера, затем откройте раздел Overrides для того, чтобы включить показ эмуляции в браузере - Show Emulation view in console drawer (в версии 33 эта возможность активирована по умолчанию):

Режим Settings в браузере Chrome

Show Emulation view in console drawer

Закрываем окно Settings и открываем “Console Drawer” (это не тоже самое, что общая “Console”) - для этого кликаем мышью на иконке (расположенной слева от иконки Settings) или нажав клавишу Esc . У вас должна открыться вкладка Emulate в “Console Drawer” (если этого не произошло, перезапустите браузер Chrome):

Режим эмуляции - раздел Device

Раздел Device предоставляет несколько дюжин готовых предустановок для большинства популярных мобильных устройств, включая iPhone, iPad, Kindles, планшеты Nexus, смартфоны Samsung Galaxy и т. д. Выбор одного из устройств приводит к изменениям настроек в остальных разделах.

Выбираем из списка нужное устройство и жмем кнопочку “Emulate” внизу этого списка:

Выбор эмулируемого устройства

Обратите внимание! Инструкция, представленная выше, описывает включение режима эмуляции в стабильной версии v.32 браузера Chrome. Если вы используете последнюю версию браузера Chrome Canary, эта опция будет располагаться в разделе “Settings” во вкладке “General” под вкладкой “Appearance”. (прим. переводчика: кто не знает, браузер Chrome Canary - это самая свежая и нестабильная версия браузера Chrome.)

Режим эмуляции в Chrome Canary

Режим эмуляции - раздел Screen

В разделе Screen можно самостоятельно установить настройки экрана эмулируемого устройства:

  • Resolution - произвольный размер экрана устройства
  • Device pixel ratio - то есть для дисплеев Retina от Apple нужно ставит 2, чтобы производилось удваивание размера объектов в области просмотра
  • font-scaling factor (прим. переводчика: неизвестный для меня параметр)

Настройка экрана в режиме эмуляции

Режим эмуляции - раздел User Agent

В этом разделе настраивается режим агента пользователя. То есть, устанавливается модель взаимодействия между эмулируемыми клиентом и сервером:

Эмуляция агента пользователя

Режим эмуляции - раздел Sensors

В этом разделе настраивается режим эмуляции сенсорного экрана:

Эмуляция сенсорного экрана устройства

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

Эмуляция отпечатка пальца на экране устройства

Эмуляция multi-touch может быть выполнена при помощи зажатой клавиши Shift и движения мыши в нужную сторону. Этот режим задействует соответствующие JavaScript-события, такие как touchstart , touchend , touchmove . Также делается попытка полностью соответствовать мобильным браузерам благодаря реализации JavaScript-события mouseover , но это событие возникает только тогда, когда будет произведено “нажатие” на элемент интерфейса. Эмулятор корректно игнорирует событие mouseover , возникающее, когда курсор сенсорного устройства просто движется поверх элемента интерфейса.

Возвращение браузера в обычный режим

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

Мне больше не нужны устройства

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

Стоит также обратить внимание, что эмулятор несовершенен в следующих вопросах:

  • вы можете столкнуть с некоторыми необъяснимыми ошибками в работе эмулятора
  • CSS-событие :hover все еще в действии и
  • для него нет механизма эмуляции; страница будет сгенерирована браузером Chrome вне зависимости от того, все ли устройства поддерживают возможности, заложенные в ней

Будем надеяться, что команда Google обратит внимание на эти недостатки и исправит их в последующих релизах.

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

От переводчика

Хочется от себя немного добавить в эту тему. В книге Б. Фрейна “HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств” автор приводит краткий список плагинов для тестирования страниц в различных браузерах. Эти плагины не такие “продвинутые”, как режим эмуляции в браузере Chrome. Их задача сводиться только к одному - проверке работоспособности страниц на экранах различных устройств, с разными размерами области просмотра. Цель такой проверки - создание полностью рабочего адаптивного дизайна сайта.

Для браузера Safari автор рекомендует расширение Resize или ResizeMe. Под браузер Mozilla Firefox имеется плагин Firesizer. А под браузер Google Chrome автором рекомендуется использовать расширение Windows Resizer.

Например, после установки и активизации расширения Windows Resizer под Chrome при щелчке мыши на иконке появиться окно с предустановленными размерами экранов устройств:

Расширение Windows Resizer под Chrome

В дальнейших объяснениях работа с плагином не нуждается, как мне кажется.

TypeScript - размеченные объединения

> Пользовательское объединение типов - что это и как можно использоватьПомимо объединения **примитивных** типов данных (например):

Существуют сайты, функционал которых доступен в полном объеме только в десктопных браузерах, но бывает и наоборот, когда некоторые специфические функции сайта доступны только при открытии его в мобильных браузерах. А еще вы можете просто захотеть посмотреть, как будет выглядеть тот или иной сайт на экране мобильного телефона или планшета. В интернете имеются сервисы, которые «конвертируют» интерфейс сайтов в соответствии с их мобильными версиями.

Но ведь тоже самое можно сделать и в обычном десктопном браузере, включив в панели разработчика режим эмуляции. Давайте посмотрим, как воспользоваться им в Chrome , Mozilla , Opera и Microsoft Edge .

Браузеры

В Google Chrome

Находясь на странице тестируемого сайта, откройте главное меню браузера и выберите в нём «Дополнительные инструменты» -> «Инструменты разработчика».

Google Chrome

В открывшейся справа или снизу панели кликните по значку «Toggle device toolbar» или нажмите комбинацию клавиш Ctrl + Shift + M . В левой колонке окна Chrome тут же отобразится сайт с примененным к нему адаптивным шаблоном. Чтобы выбрать конкретное мобильное устройство, вызовите выпадающий список «Responsive» и укажите в нём наиболее подходящую модель мобильного гаджета. Если нужной вам модели в списке не окажется, выберите в этом же меню опцию «Edit».

Google Chrome

И поищите ее в расширенном списке устройств. В случае отсутствия модели, нажмите «Add custom device».

Google Chrome

И добавьте ее вручную, указав разрешение экрана.

Google Chrome

После нажатия «OK» модель появится в списке «Responsive».

Google Chrome

В Mozilla Firefox

В браузере Firefox нужно открыть главное меню и выбрать в нём «Веб-разработка».

Mozilla Firefox

«Адаптивный дизайн».

Mozilla Firefox

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

Mozilla Firefox

И отмечаем галочкой в расширенном списке наиболее подходящее устройство, а в случае отсутствия шаблона добавляем свое.

Mozilla Firefox

В желании можно даже включить эмуляцию сенсорного ввода (мышка станет работать как палец или стилус) .

Mozilla Firefox

В Opera

Поскольку Opera построен на том же движке, что и Chrome, эмуляция мобильного браузера в этом веб-обозревателе почти ничем не отличается от эмуляции в Google Chrome.

В главном меню выбираем «Разработка» -> «Инструменты разработчика».

Opera

И жмем в открывшейся справа панели иконку «Toggle device toolbar». Далее в меню «Responsive» выбираем подходящее устройство или добавляем его через «Edit».

Opera

Opera

В Microsoft Edge

Аналогичным образом можно получить доступ к эмуляторам мобильных версий в Microsoft Edge, так как этот браузер тоже использует движок рендеринга Chrome, отличаются только названия опций.

Вызвав главное меню обозревателя, выберите в нём «Другие инструменты» -> «Средства разработчика».

Microsoft Edge

В открывшейся справа панели кликните по значку «Включить или отключить эмуляцию устройства» и выберите в уже известном вам списке «Responsive» (в Microsoft Edge он называется «Реагирует») свой гаджет или добавьте его, выбрав/создав в списке устройств наиболее соответствующий вашей модели шаблон.

Microsoft Edge

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

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

Читайте также: