Как установить Weinre на Mac?
Я хотел отладить свое мобильное веб-приложение, которое будет работать на мобильном устройстве или симуляторе (например, симуляторе iOS). Я много гуглил и натолкнулся на Вейнра, но никак не мог понять, как установить его на свой MacBook.
2 ответа
Краткое обновление: хотя ответ Goje87 является совершенно точным, я хочу отметить, что начиная с iOS 6, Apple добавила в веб-инспектор Safari возможность проверять HTML-страницы, работающие в приложениях на устройствах iOS.
Преимущество перед Weinre заключается в том, что вы даже можете отлаживать JS-скрипты (точки останова, часы и т. Д.).
Вот руководство по созданию этой работы: http://moduscreate.com/enable-remote-web-inspector-in-ios-6/
РЕДАКТИРОВАТЬ: вам нужен Mac для этого.
Мне удалось с комфортом установить weinre, следуя инструкциям на странице http://blog.joelambert.co.uk/2012/05/17/installing-weinre-on-mac-os-x/.
После установки я выполнил weinre
команда, которая запустила сервер на http://localhost:8080
, Я набрал то же самое на своем настольном браузере, который дал мне дальнейшие инструкции. Он попросил меня скопировать и вставить тег сценария (аналогично <script src="http://localhost:8080/target/target-script-min.js#anonymous"></script>
) на страницу (http://myMobApp.local
) что я пытался удаленно отлаживать. Я сделал это и открыл страницу мобильного приложения на моем симуляторе iOS. После загрузки в симуляторе я открываю ссылку на пользовательский интерфейс клиента отладки (аналогично http://localhost:8080/client/#anonymous
), который был показан на странице инструкции. Это дало мне красивый интерфейс для отладки веб-приложения, работающего на симуляторе.