2013-03-07 2 views
1

Я использую телефонную трубку и ищу отладчик для своего javascript в течение всего дня, но до сих пор не смог найти решение. У меня установлен Weinre на моем Mac, мне удалось запустить сервер, выполнив «weinre» на терминале. У меня есть приложение установлено на моем iPhone 4 (под управлением IOS 5.1), то я включил скрипт в мой index.html, как это:Не удается подключить цель Weinre к клиенту Weinre (ios)

<script type=”text/javascript” src="http://localhost:8080/target/target-script-min.js#anonymous"></script> 

Но на клиенте Weinre, я не вижу никакой цели связанный. Мне удалось увидеть содержимое моей веб-страницы один раз, когда я использовал debug.phonegap.com для отладки сегодня днем. Любая идея о том, как это исправить? Возможно, это сетевая проблема? Я попытался подключить свой iphone к Mac с помощью usb, а также подключить iphone и Mac к той же точке доступа WIFI.

Заранее благодарен!

+0

Я знаю, что это старое сообщение, но просто для указания очевидного «локального хоста» при выполнении на вашем телефоне локальной системы телефона, как упоминалось на http://people.apache.org/~pmuellr/weinre /docs/latest/Running.html "вы не можете использовать значение localhost по умолчанию для параметра -boundHost. Вместо этого вам нужно указать имя узла/ip-адрес с опцией -boundHost." .. поэтому я запускаю weinre с помощью: 'weinre -boundHost 192.168.1.6', где 192.168.1.6 - это IP-адрес моего компьютера, с которым мобильное устройство может разговаривать через Wi-Fi, а затем вместо' localhost' вместо 'localhost' следует поставить' 192.168.1.6' тэг 'script'. – Neek

ответ

0

Если вы можете обновить ваш iPhone в IOS 6 и Safari 6 на Mac, вы можете использовать сафари на Mac отлаживать свой мобильный веб-сайт или PhoneGap приложение: http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/

его очень легко и без проблем по сравнению с использованием Weinre.

+0

Это работает, но кажется, что если я попытаюсь переустановить приложение, не закрывая его до этого, Safari не будет счастлив и закроется ... – Mathieu

+0

Да. каждый раз, когда вам нужно открывать инструменты dev. Но разве вы не думаете, что это намного лучше, чем weinre? ;) – Whizkid747

+0

В моем случае, да, это: D – Mathieu

-1

возможно было бы проще в использовании Adobe Edge Inspect.

+0

Но это работает только для мобильных веб-сайтов? Я хочу отлаживать приложение, созданное по телефонной запинке. – Mathieu

+0

wth, вопрос про weinre. – Aras

0

Вы также можете попробовать создать PhoneGap Build. https://build.phonegap.com/people/sign_up

Бесплатно для одного проекта, и вам просто нужно застегнуть и загрузить свой существующий каталог www, при условии, что он не использует никаких плагинов. Он имеет кнопку «отладки», которая запускается на удаленном сервере для вас.

Был очень полезен для меня, поскольку мой веб-инспектор имеет тенденцию быть непоследовательным в распознавании устройств.

Смежные вопросы