Как отладить веб-сайт на Windows Phone? [не удаленная отладка]
Я веб-разработчик и хотел бы отлаживать веб-сайт/веб-сайт на устройстве Windows Phone. Было бы аккуратно иметь какое-то окно, где я могу видеть консоль javascript.
Я знаю, как получить консольное окно на Android (about: debug) и iOS (консоль разработчика), но я еще не понял, как на Windows Phone. Возможно ли, и если да, то как?
EDIT:
Я ищу не удаленную отладку. Я ищу консоль отладки на самом устройстве.
Ответы
Ответ 1
В Windows Phone 7.5+ (IE9) и 8 (IE10) отсутствует консоль отладки, но можно добавить ее в свое веб-приложение через JSConsole Remy Sharp.
Настройка сеанса удаленной отладки достаточно проста. Посетите jsconsole.com, получите уникальный идентификатор сеанса, добавьте идентификатор сеанса и фрагмент JS в свое веб-приложение, и вам будет хорошо. Более подробно инструкции по установке и видео можно найти на веб-сайте.
И хотя в инструкциях JSConsole явно не упоминается поддержка Windows Phone, количество веб-сайтов подтвердили, что он работает.
Другие инструменты, которые также могут быть полезны, упоминаются в предыдущем вопросе о статировании.
ОБНОВЛЕНИЕ: Internet Explorer 11 (IE11) представляет новый инструмент эмуляции, который позволяет локально (при условии, re running Windows 8.1) тестирование и отладка веб-сайтов для Windows Phone.
Ответ 2
Я так не думаю. Но вы можете использовать IE10 и изменить строку User Agent, чтобы имитировать ваш IE10 в Windows Phone.
Edit
Я думаю, что все функции JavaScript в мобильном устройстве поддерживаются на рабочем столе. Но если это не решение, я боюсь, что ваш единственный друг:
Компактный инспектор
Ответ 3
Моя рекомендация - протестировать сайт на рабочем столе IE10 со всей поддержкой отладки JavaScript/DOM, которую вы получили там - на 99% похож на IE10 в Windows Phone 8. Для дополнительного тестирования на телефоне вы можете установить Windows Phone 8 SDK и запустите веб-сайт на эмуляторе.
Редактировать: хорошая статья Отладка приложений Windows Phone HTML5 с помощью Node.js.
Ответ 4
Вы можете использовать [Weinre][1]
с помощью эмуляторов телефона VS2012
/VS2013
или на самом устройстве.
Здесь у вас есть все подробности, очень просто настроить решение на базе nodeJS.
http://sviluppomobile.blogspot.cz/2013/03/how-to-debug-windows-phone-html5-apps.html