Часто бывает сложно разработать веб-страницы для мобильных устройств или отладить гибридное приложение. Но, к счастью для людей, занимающихся дизайном на iOS, начиная с iOS 6, Apple предлагает функцию удаленного веб-инспектора в iOS.
Web Inspector позволяет разработчикам веб-приложений и мобильных приложений использовать MacOS и OS X Safari Developer Tools для удаленной отладки веб-контента или гибридных приложений в мобильном Safari на iPad или iPhone.
Это простой и практичный способ отладки, оптимизации и изменения ваших веб-страниц или гибридных приложений на iOS.
Чтобы получить доступ к этим инструментам разработки, включите меню «Разработка» в расширенных настройках Safari на Mac.
СОДЕРЖАНИЕ
-
Быстрые советы
- Статьи по Теме
- Требуется компьютер Mac
-
Используйте тот же Apple ID и синхронизацию iCloud!
- И убедитесь, что Safari тоже той же версии
-
Сбросить настройки вашего местоположения и конфиденциальности
- Совет Pro Keyboard ShortCut на Mac для веб-разработчиков
- Используйте Web Inspector для отладки мобильного Safari
- iDevice не отображается в меню «Разработка» в Safari?
-
Советы читателям
- Похожие сообщения:
Быстрые советы
Следуйте этим быстрым советам, чтобы запустить веб-инспектор и отладить свой сайт или приложение для Safari.
- Сбросьте настройки вашего местоположения и конфиденциальности на вашем iPhone, iPad или iPod touch. Перейти к Настройки> Общие> Сброс> Сбросить местоположение и конфиденциальность
- Убедитесь, что вы входите в тот же Apple ID на компьютере, что и ваш iPhone, iPad или iPod touch.
- Включите синхронизацию Safari iCloud на компьютере и на любом iPhone, iPad или iPod touch.
- На iPhone или iPad перейдите в Настройки> Safari> Дополнительно и включи Веб-инспектор
- На компьютере откройте Safari и перейдите в Меню Safari> Настройки> Дополнительно и галочка Показать меню разработки в строке меню
Статьи по Теме
- Просмотр исходного кода HTML веб-страницы на iPad или iPhone. Приложение не требуется!
- Как просмотреть исходный код HTML в Safari
- Как увидеть значки в Safari для iPhone и Mac
Требуется компьютер Mac
Извините, пользователи Windows, но веб-инспектор Safari совместим только с Mac!
Используйте тот же Apple ID и синхронизацию iCloud!
Убедитесь, что и ваше iDevice, и ваш Mac вошли в систему с одним и тем же Apple ID и что вы включили Safari в iCloud.
Для вашего iDevice: Настройки> Профиль Apple ID> iCloud> Safari > включен
Для вашего Mac: Меню Apple> Системные настройки> Apple ID или iCloud> Safari> отмечен
И убедитесь, что Safari тоже той же версии
Убедитесь, что версия Safari на вашем Mac совпадает с версией Safari на вашем iDevice. Возможно, вам потребуется обновить версию iOS или версию Safari, работающую на вашем Mac.
Сбросить настройки вашего местоположения и конфиденциальности
- Перейти к Настройки> Общие
- Выбирать Сброс настроек
- Выберите Сбросить местоположение и конфиденциальность
Совет Pro Keyboard ShortCut на Mac для веб-разработчиков
Если вы нажмете CTRL + Command + R в Safari, вы можете увидеть, как веб-сайт будет выглядеть на определенном устройстве, выбрав его.
Используйте Web Inspector для отладки мобильного Safari
1. На iPad, iPhone или iPod touch коснитесь Настройки> Safari> Дополнительно и включи Веб-инспектор. И включите JavaScript, если он еще не включен
2. На вашем Mac запустите Safari и перейдите в Меню Safari> Настройки> Дополнительно затем отметьте «Показать меню разработки в строке меню"Если вы еще этого не сделали
3. Подключите устройство iOS к Mac с помощью кабеля USB. Это очень важно - вы должны подключить устройства вручную, используя кабель. Не работает через WiFi!
4. Теперь на вашем iPad откройте веб-сайт, который вы хотите отладить, затем на вашем Mac откройте Safari и перейдите к «Развивать»Меню. Теперь вы видите свое iDevice, которое вы подключили к своему Mac. Если на вашем iDevice не открыта ни одна страница, вы увидите сообщение «No Inspectable Applications».
5. Теперь выполните отладку страницы, открытой в мобильном Safari, точно так же, как на Mac, проверьте элементы DOM, измените CSS, измерьте производительность страницы и выполните команды Javascript.
Используйте инструмент отладчика, чтобы найти причину любых ошибок JavaScript на вашей веб-странице. Вы можете добавлять точки останова, отлаживать javascript и проверять значения переменных во время выполнения.
Safari также должен обнаруживать любые ошибки CSS, HTML и JavaScript. И вы увидите подробную информацию о каждой ошибке в отладчике.
iDevice не отображается в меню «Разработка» в Safari?
- Очистите кеш Safari и удалите файлы cookie.
- Обновите Safari на Mac и iDevice, если доступно обновление.
- Если вы используете бета-версию iOS или macOS, вам может потребоваться запустить последнюю бета-версию на всех устройствах.
- Попробуйте другой кабель и / или порт на вашем Mac. Убедись в том, что кабель является подлинным кабелем Apple Lightning или сертифицирован MFI (сделано для iPhone)
- Убедитесь, что Web Inspector включен. Обновления iOS иногда переключают это обратно на настройку OFF по умолчанию. Так что не забудьте проверить Настройки> Safari> Дополнительно> Веб-инспектор
- Попробуйте выключить Web Inspector, подождите 10 секунд и снова включите
- Попробуйте вместо этого браузер Safari Technology Preview
- Закройте Safari на Mac и перезапустите его. Посмотрите, распознает ли Safari вашего Mac ваше устройство и разрешит ли отладку
- Убедитесь, что вы не используете режим приватного просмотра Safari if ваш iDevice ненадолго появляется в меню Safari «Разработка», а затем исчезает
- Откройте Activity Monitor и проверьте, что происходит в Safari.
Советы читателям
- Если вы используете старую версию iDevice с iOS 6 или более ранней версии, в веб-браузере Safari на вашем устройстве есть собственная встроенная консоль отладки! Просто войдите в консоль отладки Safari, перейдя в Настройки > Сафари > Разработчик > Консоль отладки
Одержимый технологиями с самого начала появления A / UX в Apple, Судз (Словакия) отвечает за редакционное руководство AppleToolBox. Он живет в Лос-Анджелесе, штат Калифорния.
Судз специализируется на освещении всего, что связано с macOS, за прошедшие годы изучив десятки разработок для OS X и macOS.
В прошлом Судз помогал компаниям из списка Fortune 100 в их стремлении к технологической трансформации и трансформации бизнеса.