Есть ли способ использовать удаленную отладку Webkit Inspector в iPad? - PullRequest
26 голосов
/ 08 июня 2011

У меня есть iPad, и мне интересно, могу ли я отладить его удаленно с рабочего стола с помощью Webkit Inspector?Насколько я понимаю, требуется запуск браузера с переключателем командной строки.Я не думаю, что это возможно сделать в iPad, но я могу ошибаться.

А как насчет iPad2?Или планшеты на Android?

Ответы [ 9 ]

18 голосов
/ 09 июня 2011

См. weinre

Вот выдержка:

Это отладчик для веб-страниц, таких как FireBug (для FireFox) и Web Inspector (для браузеров на основе WebKit), за исключением того, что он предназначен для удаленной работы и, в частности, позволяет отлаживать веб-страницы на мобильном устройстве, например телефон.

Если вы не знакомы с FireBug или Web Inspector, мы не будем иметь для вас особого смысла. weinre повторно использует код пользовательского интерфейса из проекта Web Inspector на WebKit, поэтому, если вы использовали Safari Web Inspector или Chrome Developer Tools, weinre будет очень знакомым.

9 голосов
/ 14 сентября 2012

Теперь вы можете выполнять отладку с помощью Safari 6 и нового веб-инспектора прямо на симуляторе iPad / iPhone http://encoreptl.tumblr.com/post/31512516711/web-inspector-debugging-for-iphone-and-ipad-from-mac-os

5 голосов
/ 05 января 2012

Для эмулятора iPad (Xcode 4.2) вы можете использовать iWebInspector для удобного включения удаленной консоли:

http://www.iwebinspector.com/

5 голосов
/ 22 ноября 2011

Также новый пост в блоге с использованием частного API, который делает это очень легко - см. http://atnan.com/blog/2011/11/17/enabling-remote-debugging-via-private-apis-in-mobile-safari/

3 голосов
/ 22 мая 2012

Ваш вопрос касается планшетов Android.С Chrome для Android (4.0) вы можете удаленно отлаживать веб-страницы в Chrome для настольных ПК через USB.Я использую это, и это работает очень хорошо.См. https://play.google.com/store/apps/details?id=com.android.chrome&hl=en и https://developers.google.com/chrome/mobile/docs/debugging.

Редактировать: weinre , упомянутых в принятом ответе выше, также сообщается, что он работает в браузере Android.

1 голос
/ 20 февраля 2015

Если вы не привязаны к отладчикам на основе Webkit и также можете отлаживать с помощью Firefox Inspector, то Firefox Developer Edition может быть вашим ответом. Эта версия Firefox включает в себя WebIDE и Valence , которые вместе облегчают отладку Safari на iPad. Вот следующие шаги:

  • Включите «Веб-инспектор» в Safari на вашем iPad: перейдите в «Настройки»> «Safari»> «Дополнительно»> «Веб-инспектор» и убедитесь, что он включен.
  • Откройте страницу, которую вы хотите отладить.
  • Подключите iPad к компьютеру с помощью USB-кабеля.
  • Откройте Firefox Developer Edition на своем компьютере.
  • Нажмите на надстройку WebIDE в Firefox (вам, возможно, придется поискать ее в главном меню)

    WebIDE icon

  • Выберите «Safari на iOS» в качестве среды выполнения

    Safari on iOS

  • Нажмите «Открыть приложение», и вы увидите страницу, которую вы открыли в Safari, указанную там.

your Safari tab

  • Выберите это. Появится окно инструментов разработчика FF.
  • Отладка прочь!
1 голос
/ 23 октября 2014

Safari позволяет отлаживать и проверять элементы в мобильном браузере.Также это допускают многие удаленные консоли, такие как www.farjs.com или jsconsole.com.

www.farjs.com, используемый с отладочным прокси-сервером, таким как Charles, также позволяет отлаживать веб-просмотры в собственных приложениях.

1 голос
/ 06 февраля 2014

Вы также можете использовать это, чтобы активировать Firebug на вашем устройстве.Работал у меня на Windows

http://martinkool.com/post/13629963755/firebug-on-ipad-and-iphone

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

Пол прав, weinre великолепен. Кроме того, в статье http://css -tricks.com / 14727-Five-questions-with-paul-irish / Пол Айриш намекает, что это будет (возможно?) Возможно с помощью Chrome Developer Tools / Webkit Inspector :

Я очень взволнован работой, которую проделала команда по удаленной отладке, поскольку теперь она доступна для всех мобильных портов WebKit, что означает, что вы можете профилировать, просматривать детали сети и редактировать CSS в реальном времени на вашем устройстве. , Однако я пока не видел пример того, как это сделать с iOS Safari.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...