Отладка Javascript на iPad
Мне было интересно, есть ли какие-нибудь полезные инструменты, которые люди нашли для отладки javascript на iPad, который не был взломан. Это iPad, предназначенный для работы, поэтому взлом в тюрьме - это не вариант. Через некоторые утомительные шаги я получил firebug-lite, работающий на iPad, но мои инструкции отладчика в javascript не попадают. Также нет возможности, которую я вижу для установки точек останова, которые вы можете традиционно использовать с Firebug.
У меня также есть консоль отладки Safari, но это бесполезно для того, что я пытаюсь выполнить.
Спасибо за любые идеи.
Ответы
Ответ 1
Вы посмотрели протокол удаленной отладки webkit? Кажется, они знают, что люди хотят отладчика для своего iPad, но до сих пор нет реального iPad-отладочного iPad iPad.
Но не разочаровывайтесь, есть инструмент под названием weinre, который делает то, что хотят делать в будущем пользователи веб-кита Теперь!
Update:
Отпустив Google Chrome для удаленной отладки телефонов Android, а планшеты отлаживают мобильные веб-приложения, больше не больно, Для этого вам понадобится дорогой телефон Google Galaxy Nexus с ICS. Но будущее светлое! Просмотрите видео-демонстрацию здесь:
weinre - это веб-инспектор Remote. Произнесено как слово "winery". Или возможно, как слово "weiner". Кто знает, действительно.
Ответ 2
Для тех, кто приходит к этому вопросу от Google, теперь есть веб-инспектор, доступный в Safari iOS (прокрутите вниз до "Safari on iOS" ).
Ответ 3
Вы пробовали Firebug Lite?
Я не использовал его на iPad, но я не понимаю, почему это не сработает.
Я бы, вероятно, установил условное включение, основанное на том, если задан параметр запроса - например (php)
<?php if(isset($_GET['debug'])): ?>
<script type="text/javascript" src="firebuglite.js"></script>
<?php endif; ?>
Ответ 4
Попробуйте iDebug. Вы можете напрямую загрузить его из AppStore на свой iPad. Здесь ссылка AppStore.
Ответ 5
Вы можете попробовать использовать Firebug Lite в качестве букмарклета. Вы должны иметь возможность использовать все функции, не изменяя код вашего приложения, как предложил Джесси. См. эту ссылку.
Ответ 6
Недавно я написал инструмент для отображения консольных журналов в подвижном/изменяемом по размеру "окне" (фактически div). Он предоставляет аналогичную функциональность консоли Firebug, но вы можете увидеть ее на своей странице на планшете. Консоль для отладки планшета/смартфона/Phablet
Ответ 7
Вы также можете использовать Firefox, встроенный в WebIDE с Valence
Подключите устройство > в Firefox нажмите на значок гаечного ключa > найдите WebIDE > в разделе "OTHER" нажмите "Safari, Firefox и другие WebViews на iOS"
[1] https://hacks.mozilla.org/2014/11/mozilla-introduces-the-first-browser-built-for-developers-firefox-developer-edition/
[2] https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/
[3] https://developer.mozilla.org/en-US/docs/Tools/Valence
Ответ 8
На самом деле существует способ отладки веб-сайта в Safari на iOS с помощью Firefox WebIDE на компьютере под управлением Windows. Я написал ответ на fooobar.com/questions/97162/..., описывая это решение, поскольку его не обязательно было просто настроить и использовать. Он не предоставляет все инструменты разработчика, от которых можно ожидать, например, пакет Chrome DevTools, но он по крайней мере дает консоль, инспектор и отладчик.
Ответ 9
Сначала вы должны убедиться, что у вас включен веб-инспектор ( "Настройки > Safari > Дополнительно" и включите "Веб-инспектор".)
![введите описание изображения здесь]()
Затем подключите iPad к Mac через USB-кабель.
После этого я могу выбрать в "Develop" меню Safari для отладки веб-сайта, отображаемого на моем iPad/iPhone.
![]()
Источник изображений и исходная информация: https://webdesign.tutsplus.com/articles/quick-tip-using-web-inspector-to-debug-mobile-safari--webdesign-8787