Возможно ли с помощью Weinre установить точки останова javascript при отладке веб-просмотров iOS - PullRequest
3 голосов
/ 01 января 2012

Я использую weinre для отладки приложения телефонной пропасти.Однако не представляется возможным пройти через JS или установить точки останова.Это вообще возможно?

Ответы [ 3 ]

8 голосов
/ 01 января 2012

Нет, невозможно установить точки останова с помощью weinre.

3 голосов
/ 25 сентября 2012

Нет правильный ответ. И «секретный XCode UIWebView», упомянутый в другом ответе, больше не работает. НО ...

Теперь вы можете выбросить Weinre из окна, потому что с выпуском iOS 6 Apple выпустила удаленный мобильный веб-инспектор для Safari, и это ОГРОМНО для всех, кто изо всех сил пытался отладить свои мобильные приложения для iOS. По сути, у вас есть все функции и возможности обычного веб-инспектора Safari, включая точки останова, для ваших мобильных приложений, включая приложения WebView и Phonegap. Я использовал weinre довольно немного, и это делает его полностью устаревшим для этих целей, так как новый удаленный Web Inspector является полнофункциональным встроенным отладчиком.

Вот как это работает (требуется Mac, xCode 4.5+ с запущенным симулятором iOS 6 (или, думаю, подключенным устройством iOS 6) и Safari 6+ на вашем Mac:

В вашем имитаторе / устройстве ios6 Настройки -> Safari -> Дополнительно -> Веб-инспектор -> Вкл. (По умолчанию в симуляторе включено).

В Safari откройте iPhone / iPad Simulator из меню «Разработка» и откройте свою страницу. Вы можете включить меню «Разработка» в дополнительных настройках Safari, если вы его не видите.

Дополнительные обсуждения внизу: http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers

0 голосов
/ 06 сентября 2016

, даже если это старый вопрос, может быть, кто-то все еще борется с отладкой iOS из Windows (как я до сегодняшнего дня ...: D).

Я нашел это довольно хорошее решение: https://www.genuitec.com/products/gapdebug/

Вы можете устанавливать приложения из ipa и отлаживать весь код, обычно запутанный Safari.

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