- Панель разработчика для блогера ч2. Как проверить вид сайта на моб устройствах и очистить кеш?
- Мобильная версия сайта
- Итоги
- Как эмулировать мобильные устройства в Google Chrome
- Инструменты для разработчиков
- Эмуляцию сенсорных взаимодействий
- Панель эмуляции мобильного устройства
- Панель медиа-запросов CSS
- Параметры эмулируемого устройства
- Эмуляция низкой пропускной способности сети
- Эмулирование мобильных датчиков
- Удаленная отладка реального устройства
- Мне не нужны никакие устройства сейчас!
- Как эмулировать мобильные браузеры в Chrome, Firefox, Opera и Microsoft Edge
- В Google Chrome
- В Mozilla Firefox
- В Opera
- В Microsoft Edge
Панель разработчика для блогера ч2. Как проверить вид сайта на моб устройствах и очистить кеш?
Добрый день! Продолжаю рассказывать о возможностях панели разработчика в браузере для простого блогера. Сегодня расскажу о том, как быстро проверить адаптивная верстка или нет и для чего может понадобиться очистка кеша в браузере.
Начну с конца – очистка кеша. Для начала, а зачем это знать? Наверное, многие замечали, что иногда после обновления каких-то данных, Вы открываете свой блог, а там осталось все по-старому. Идете снова на сайт, а там информация обновлена. Возвращаетесь, обновляете страницу, а данные не появились. Начинаете, как параноик жать “f5” или кнопку перезагрузки страницы. наконец данные отображаются, а Вы сидите и не понимаете, почему сразу не сработало.
А дело вот в чем, как я и писал в статье » Как блогеру ускорить загрузку сайта своими силами? «. Для уменьшения времени загрузки страницы и экономии трафика, часть данных (это могут быть скрипты, таблицы стилей, картинки, разметка страницы и т.д.) кешируются в браузере, когда вы открываете сайт, то видите сайт, каким он был на момент кеширования.
Как нам поможет панель разработчика? Очень просто! У нее есть специальный режим обновления страницы с очисткой кеша (можно еще попробовать режим инкогнито , но этот способ менее надежен). Переходим на нужный сайт. Открываем панель разработчика клавишей “f12” . А теперь зажимаем кнопку » обновление страницы » левой кнопкой мыши, пока не появится окошко, как на картинке, потом отпускаем.
Выбираем последний пункт «Очистка кеша и жесткая перезагрузка» и нажимаем левой кнопкой мыши. Готово! Теперь, если данные не обновились, можно попробовать еще раз повторить описанную процедуру, но скорее всего, они действительно не сохранились или дали не тот результат, на который Вы рассчитывали.
Мобильная версия сайта
Я думаю, никто спорить не будет, что в условиях нынешнего времени, игнорировать потенциальные посещения с мобильного телефона просто нельзя, но как же нам посмотреть, как выглядит наш блог с телефонов?
Сейчас на слуху очень модное понятие. А даптивная верстка — это означает, что сайт оптимизирован для работы на мобильных устройствах и компьютере, а также планшетах.
Да, мы можем зайти с собственного гаджета, но ведь у телефонов разные разрешения и размеры экранов? На этот случай компания Google встроила в свой браузер, возможность имитации просмотра с мобильных устройств. Где она находится? Правильно! В панели разработчика.
Открываем интересующий нас сайт и нажимаем “f12” . Далее нажимаем кнопку “ Toggle device toolbar ”
Готово! К вашим услугам панель, позволяющая посмотреть сайт почти при любых условиях с кучей настроек и возможностей.
Зеленым квадратиком отмечен список устройств с уже заданными разрешениями, зачастую самые популярные гаджеты. Хотя можно воспользоваться и кнопкой « Edit… », уж там вы найдете огромный список устройств.
Вторая настройка, выделенная красным квадратиком — это как раз разрешение экрана , которое опять же можно легко редактировать, просто кликнув и изменив цифры.
Так же можно настроить масштаб отображения на имитируемом гаджете, селектор обведен синим цветом. Пользователь захотел приблизить или отдалить? Вот и проверим, как сайт себя поведет.
Есть даже имитация просмотра в режиме медленного интернета или вообще оффлайн, хотя скажу честно, ей не приходилось пользоваться. Но возможность такая есть, переключатель выделен оранжевым квадратиком.
И последнее, черным квадратиком выделена кнопка имитирующая поворот экрана .
Кроме того, наведя на окошко с сайтом появится специальный значок, с помощью него можно посмотреть, как будет выглядеть сайт при скроллинге сайта с сенсорного экрана.
Отключается режим просмотра в мобильных устройствах повторным нажатием на кнопку “ Toggle device toolbar ”.
Вам сверстали адаптивную чудо верстку или предлагают отличный шаблон для CMS? Теперь вы можете проверить это в несколько кликов!
Итоги
Все эти инструменты, облегчают жизнь разработчикам программного обеспечения, но иногда могут оказаться очень полезны и любому пользователю популярного браузера.
Спасибо за внимание! Удачи!
Надеюсь кому-то этот материал окажется полезным. Если есть вопросы пишите в комментариях, буду стараться отвечать!
Источник
Как эмулировать мобильные устройства в Google Chrome
Тестирование сайтов становится все более сложным. Дни, когда можно было проверить их функционал всего в нескольких браузерах, давно прошли. Теперь сайт должен тестироваться на мобильных и десктопных устройствах с различными операционными системами и разрешениями экрана.
К счастью, современные браузеры предоставляют разработчика эмуляторы мобильных устройств. Один из лучших вы можете найти в Google Chrome.
Инструменты для разработчиков
Запустите Google Chrome, перейдите на веб-страницу, которую хотите протестировать, и откройте «Инструменты разработчиков»(Меню> Инструменты> Инструменты для разработчиков).
Активируйте эмулятор, кликнув по иконке»Toggle device toolbar», расположенной в левом верхнем углу:
Активируется эмуляция устройства:
Размеры эмулируемого экрана можно изменить, если в качестве типа устройства выбран параметр «Responsive».
Эмуляцию сенсорных взаимодействий
Наведите указатель мыши на эмулируемое устройство, чтобы увидеть круговой «сенсорный» курсор. Он будет реагировать на события на основе сенсорных взаимодействий, такие как touchstart, touchmove и touchhend. Специфичные для мыши события и эффекты CSS обрабатываться не будут.
Панель эмуляции мобильного устройства
Стоит потратить немного времени на ознакомление с панелью инструментов и меню эмулятора мобильных устройств:
- тип устройства («Responsive»);
- текущее разрешение;
- масштаб (экран эмулируемого устройства может быть увеличен или уменьшен);
- кнопка переключения портретной / пейзажной ориентации (если выбрано устройство, отличное от «Responsive»).
Меню с тремя точками позволяет отображать или скрывать дополнительные элементы управления:
- рамка устройства (если доступно, графика телефона или планшета);
- пиксельная линейка;
- соотношение пикселей устройства (например, 2,0 для эмулированных Retina-экранов);
- тип устройства («Смартфон» или «Планшет»);
- дросселирование сети (способ ограничить пропускную способность и протестировать производительность при более медленных соединениях);
- последняя опция позволяет сделать снимок экрана, который будет включать в себя рамку устройства, если она отображается.
Панель медиа-запросов CSS
Раздел, расположенный под панелью инструментов, отображает диапазон стандартных размеров смартфонов, планшетов и других устройств. Его можно открыть при выбранном типе устройства «Responsive»и установить нужную ширину.
Выберите пункт «Show media queries» в дополнительном меню, чтобы просмотреть графическое цветовое представление всех медиа запросов в CSS.
- Синий — запросы, которые ориентированы на максимальную ширину;
- Зеленый — запросы, которые ориентированы на ширину в пределах диапазона;
- Красный — запросы, которые нацелены на минимальную ширину.
Вы можете кликнуть по любой из этих полос, чтобы настроить экран эмулятора на эту ширину.
Параметры эмулируемого устройства
В раскрывающемся меню, расположенном слева, можно выбрать модель устройства. Предусмотрено несколько десятков пресетов популярных смартфонов и планшетов, включая iPhone, iPad, Kindles, планшеты Nexus, Samsung Galaxy и т. д.
Чтобы расширить список доступных моделей, выберите пункт «Edit» внизу раскрывающегося списка устройств. Или в меню «Settings» инструментов для разработчиков (F1) и выберите вкладку «Devices»:
Можно включать или отключать устройства или добавить новые, определяя:
- Название;
- Тип;
- User Agent;
- Разрешение экрана устройства;
- Соотношение пикселей (например, 2 для Retina экранов iPhone, на которых плотность пикселей в два раза выше, чем указано в разрешении окна браузера).
Обратите внимание, что все браузеры идентифицируют себя с помощью строки User Agent, отправляемой вместе со всеми HTTP-заголовками. Это может быть проверено на стороне клиента или на стороне сервера.
Эмуляция низкой пропускной способности сети
Дросселирование позволяет эмулировать медленные сетевые соединения, которые часто встречаются в мобильных сетях или общественных Wi-Fi. Вы можете использовать это, чтобы обеспечить быстрый отклик сайта или приложения в них.
Дросселирование доступно на вкладке «Throttling», а также в панели устройств Chrome (если она включена). Кроме этого можно настроить собственную конфигурацию пропускной способности сети, выбрав пункт «Settings» в нижней части раскрывающегося списка.
Нажмите «Add custom profile», а затем введите:
- название профиля;скорость загрузки в килобитах в секунду;
- скорость выгрузки в килобитах в секунду;
- задержка в миллисекундах (стандартная задержка при выполнении сетевого запроса).
Эмулирование мобильных датчиков
Мобильные устройства оборудованы такими датчиками, как GPS, гироскоп и акселерометр, которых нет в настольных устройствах. Их можно эмулировать с помощью Google Chrome, выбрав в меню «More tools» пункт «Sensors»:
Появится новая панель, которая позволяет определить:
- Текущую широту и долготу или выбрать из раскрывающегося списка крупный город.
- Ориентацию. Доступно сразу несколько пресетов, а также можно переместить изображение устройства, кликнув и перетащив его.
Удаленная отладка реального устройства
Google Chrome также позволяет подключить реальный гаджет на Android через USB для отладки удаленных устройств. Выберите «More tools», а затем «Remote devices». Убедитесь, что установлен флажок «Discover USB devices», затем подключите смартфон или планшет и следуйте появляющимся инструкциям.
Google Chrome позволяет настроить переадресацию портов, чтобы вы могли перейти к веб-адресу на локальном сервере. Панель предварительного просмотра от Google Chrome отображает синхронизированное представление экрана мобильного устройства.Вы можете взаимодействовать с ним через подключенный девайс или интерфейс Chrome.
Полный набор инструментов для разработчиков можно использовать, перейдя на вкладку «Application», и протестировать приложения Progressive Web Apps в автономном режиме. Обратите внимание: в отличие от реального приложения, которое требует HTTPS, Google Chrome позволяет запускать Progressive Web Apps с локального хоста по HTTP-соединению.
Мне не нужны никакие устройства сейчас!
Эмулятор Google Chrome полезен и эффективен. Но он не может полностью заменить взаимодействие с сайтом или веб-приложением на реальном устройстве.
Также необходимо понимать, что эмулятор мобильных устройств не идеален. В частности, Google Chrome показывает представление страницы на iPhone или iPad, но не учитывает особенности браузера Safari.
Тем не менее, для быстрого тестирования мобильных устройств эмулятор Chrome — отличная функция, которая сэкономит много времени.
Дайте знать, что вы думаете по этой теме статьи в комментариях. За комментарии, подписки, дизлайки, лайки, отклики низкий вам поклон!
Источник
Как эмулировать мобильные браузеры в Chrome, Firefox, Opera и Microsoft Edge
Существуют сайты, функционал которых доступен в полном объеме только в десктопных браузерах, но бывает и наоборот, когда некоторые специфические функции сайта доступны только при открытии его в мобильных браузерах. А еще вы можете просто захотеть посмотреть, как будет выглядеть тот или иной сайт на экране мобильного телефона или планшета. В интернете имеются сервисы, которые «конвертируют» интерфейс сайтов в соответствии с их мобильными версиями.
Но ведь тоже самое можно сделать и в обычном десктопном браузере, включив в панели разработчика режим эмуляции. Давайте посмотрим, как воспользоваться им в Chrome , Mozilla , Opera и Microsoft Edge .
В Google Chrome
Находясь на странице тестируемого сайта, откройте главное меню браузера и выберите в нём «Дополнительные инструменты» -> «Инструменты разработчика».
В открывшейся справа или снизу панели кликните по значку «Toggle device toolbar» или нажмите комбинацию клавиш Ctrl + Shift + M . В левой колонке окна Chrome тут же отобразится сайт с примененным к нему адаптивным шаблоном. Чтобы выбрать конкретное мобильное устройство, вызовите выпадающий список «Responsive» и укажите в нём наиболее подходящую модель мобильного гаджета. Если нужной вам модели в списке не окажется, выберите в этом же меню опцию «Edit».
И поищите ее в расширенном списке устройств. В случае отсутствия модели, нажмите «Add custom device».
И добавьте ее вручную, указав разрешение экрана.
После нажатия «OK» модель появится в списке «Responsive».
В Mozilla Firefox
В браузере Firefox нужно открыть главное меню и выбрать в нём «Веб-разработка».
«Адаптивный дизайн».
При этом к открытой странице тут же будет применен адаптивный шаблон, а вверху появится панель инструментов, на которой мы сможете выбрать нужную вам модель мобильного гаджета. Если модели нет, жмем «Изменить список».
И отмечаем галочкой в расширенном списке наиболее подходящее устройство, а в случае отсутствия шаблона добавляем свое.
В желании можно даже включить эмуляцию сенсорного ввода (мышка станет работать как палец или стилус) .
В Opera
Поскольку Opera построен на том же движке, что и Chrome, эмуляция мобильного браузера в этом веб-обозревателе почти ничем не отличается от эмуляции в Google Chrome.
В главном меню выбираем «Разработка» -> «Инструменты разработчика».
И жмем в открывшейся справа панели иконку «Toggle device toolbar». Далее в меню «Responsive» выбираем подходящее устройство или добавляем его через «Edit».
В Microsoft Edge
Аналогичным образом можно получить доступ к эмуляторам мобильных версий в Microsoft Edge, так как этот браузер тоже использует движок рендеринга Chrome, отличаются только названия опций.
Вызвав главное меню обозревателя, выберите в нём «Другие инструменты» -> «Средства разработчика».
В открывшейся справа панели кликните по значку «Включить или отключить эмуляцию устройства» и выберите в уже известном вам списке «Responsive» (в Microsoft Edge он называется «Реагирует») свой гаджет или добавьте его, выбрав/создав в списке устройств наиболее соответствующий вашей модели шаблон.
Работать в эмулируемых мобильных браузерах можно так же, как и в обычных десктопных обозревателях.
Ссылки, кнопки, меню и прочие интерактивные элементы должны нормально функционировать, но возможны и исключения: некоторые функции могут быть недоступны по причине аппаратных ограничений.
Когда вы вбиваете в Google запрос и поисковая система выдает вам список результатов, при клике .
С переходом Chrome и Edge на четырехнедельный цикл обновления пользователи могут для себя обнаружить, что .
При посещении сайтов, если только браузер не настроен на автоматическую очистку после завершения работы, определенная .
В отличие от функции поиска Chrome, по умолчанию предлагающей только один, не нуждающийся в особом .
Источник