Какие методы отладки вы используете для веб-разработки iPhone / iPod? - PullRequest
6 голосов
/ 27 января 2009

Я работаю над веб-приложением, и мы ориентируемся на iPhone и iPod Touch. Я знаком с инструментами отладки для FireFox и IE (например, Firebug и IE Developer Toolbar), но я не могу найти ничего для iPod. Я не собираюсь использовать alert в качестве основного инструмента отладки, особенно когда я ожидаю, что события мыши станут одной из основных проблем.

Является ли этим действительно современным? Какие инструменты вы рекомендуете?

Кроме того, насколько HTML-макет на iPhone похож на Safari, работающий в Windows? На Mac?

Ответы [ 4 ]

4 голосов
/ 27 января 2009

Версия Safari для iPhone включает консоль отладки, которая может быть очень удобной. Настройки> Safarai> Разработчик.

Вы также можете использовать Симулятор в iPhone SDK. Там нет дополнительной отладки, но это проще, чем постоянно использовать физическое устройство.

Вы также можете использовать настольную версию Safari для многих вещей.

1 голос
/ 12 января 2012

Хотя WebKit имеет удаленный инспектор , его трудно включить на реальном устройстве iOS (по крайней мере, без джейлбрейка), и поэтому большинство инструментов для него доступны только для симуляторов. iWebInspector выглядит многообещающе для этого, но имейте в виду, что библиотека WebKit симулятора не идентична библиотеке устройства.

Вот где weinre . С помощью weinre вы можете «отладить веб-страницу, отображаемую на вашем телефоне, с вашего ноутбука». Как это работает, вы запускаете свой собственный HTTP-сервер, на котором размещены две вещи:

  • файл JavaScript, который вы включаете на страницу, которую хотите отладить
  • страница инспектора, которую вы загружаете на машину, с которой хотите отлаживать

Вы запускаете сервер, например java -jar Downloads/weinre.jar --boundHost -all- --httpPort 4242, а затем поместите тег сценария, например <script src="http://weinre-server-name.local:4242/target/target-script-min.js">, в исходный код своей веб-страницы и загрузите инспектор, перейдя, например, к. http://weinre -server-name.local: 4242 / клиент . Когда вы загружаете целевую страницу на iPhone через локальное WiFi-соединение, это соединение отобразится на странице клиента на мэйнфрейме, и вы сможете использовать вкладки «Инспектор» для просмотра / редактирования страницы на iPhone.

Он имеет некоторые ограничения (без точек останова Javascript и т. П.) И может быть немного запаздывающим, но в целом это довольно волшебно.

1 голос
/ 16 ноября 2009

Веб-инструменты, предназначенные для арен iPod и iPhone, включают

[Консоль удаленной отладки iPhone] (http://code.google.com/p/iphonedebug/)

Симулятор BlackBaud для Windows

[MobileSafari Simulator] (http://www.testiphone.com/)

[iPhoney] (http://marketcircle.com/iphoney/)

0 голосов
/ 12 декабря 2011

Существует также хороший инструмент под названием iWebInspector http://www.iwebinspector.com/

...