Отладка Javascript на iPad
Мне было интересно, есть ли какие-либо полезные инструменты, которые люди нашли для отладки javascript на iPad, который не сломан в тюрьме. Это iPad, поставляемый для работы, поэтому взлом тюрьмы не является вариантом. Через некоторые утомительные шаги я получил firebug-lite, работающий на iPad, но мои операторы отладчика в javascript не попадают. Там также нет возможности, что я вижу, чтобы установить точки останова, как вы можете традиционно с Firebug.
У меня также есть консоль отладки Safari открытый, но это довольно бесполезно для того, что я пытаюсь сделать.
Спасибо за любые идеи.
9 ответов:
ты протокол удаленной отладки webkit? Кажется, они знают, что люди хотят отладчик для своего iPad, но до сих пор нет реального мира родной iPad удаленный отладчик доступен там.
но не расстраивайтесь, есть инструмент под названием weinre это делает то, что люди webkit готовы сделать в будущем прямо сейчас!
обновление:
выпуск Google Chrome для Android телефонов удаленная отладка и таблетки отладки мобильных веб-приложений больше не болит. Вам понадобится дорогой телефон Google Galaxy Nexus с ICS на нем, чтобы сделать это. Но светлое будущее! Проверьте демо-видео здесь:
weinre-это удаленный веб-инспектор. Произносится как слово "винодельня". Или может быть, как слово "Вайнер". Кто знает, правда.
для тех, кто приходит к этому вопросу от Google, теперь есть веб-инспектор доступен в iOS Safari (прокрутите вниз до "Safari на iOS").
ты пробовал Firebug Lite?
Я не использовал его на iPad, но я не понимаю, почему это не сработает.
Я бы, вероятно, установил условное включение на основе того, установлен ли параметр запроса - например (php)
<?php if(isset($_GET['debug'])): ?> <script type="text/javascript" src="firebuglite.js"></script> <?php endif; ?>
попробовать iDebug. Вы можете сразу загрузить его из AppStore на свой iPad. вот ссылка на AppStore.
вы можете попробовать использовать Firebug Lite в качестве букмарклета. Вы должны иметь возможность использовать все функции без изменения кода вашего приложения, как предложил Джесси. Смотрите этой ссылке.
недавно я написал инструмент для отображения журналов консоли в подвижном / изменяемом "окне" (на самом деле div). Он предоставляет аналогичную функциональность консоли Firebug, но вы можете увидеть ее на своей странице на планшете. Tablet/Smartphone/Phablet Debug Console
вы также можете использовать Firefox, встроенный в WebIDE с Valence
плагин вашего устройства > в Firefox нажмите на значок гаечного ключа > найти WebIDE > в разделе "другое" нажмите на "Safari, Firefox и другие веб-просмотры на iOS"
[2] https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/
на самом деле есть способ отладки веб-сайта в Safari на iOS с помощью Firefox WebIDE на машине с Windows. Я написал ответ на https://stackoverflow.com/a/35714835/306179 дальнейшее описание этого решения, поскольку оно не обязательно было простым в настройке и использовании. Он не предоставляет все инструменты разработчика, которые вы ожидаете от, например, пакета DevTools Chrome, но он, по крайней мере, дает консоль, инспектор и отладчик.
сначала вы должны убедиться, что у вас включен веб-инспектор ( "Настройки > Safari > Дополнительно" и включите "веб-инспектор".)
затем подключите iPad к компьютеру Mac через USB-кабель. После этого я могу выбрать в меню "Разработка" Safari для отладки веб-сайта, отображаемого на моем iPad/iPhone.
Источник изображений и исходной информации: https://webdesign.tutsplus.com/articles/quick-tip-using-web-inspector-to-debug-mobile-safari--webdesign-8787


Comments