Я хотел бы использовать инструменты разработки Web Inspector, которые поставляются с webkit, в мобильном браузере. Кто-нибудь знает, можно ли включить веб-инспектор, скажем, в веб-браузере Android?
Можно ли включить инспектор WebKit JavaScript в мобильных веб-браузерах?
Ответы (6)
На самом деле это не просто часть сафари, поскольку она есть и в Google Chrome. Веб-инспектор является частью механизма webkit, используемого сафари, google chrome и, если я не ошибаюсь, браузером по умолчанию на устройствах Android. Но веб-инспектор в настоящее время недоступен ни в одном браузере на базе webkit на мобильном устройстве.
Удивительно, но Blackberry первой предоставила это мобильным разработчикам. http://www.berryreview.com/2011/04/15/hot-webkit-web-spector-on-the-blackberry-playbook-for-web-developers/ Надеемся, что эта концепция (особенно удаленный инспектор ) скоро появится на Android.
Оказывается, удаленный веб-инспектор также доступен через частный API на iOS5: in-mobile-safari/" rel="nofollow">http://atnan.com/blog/2011/11/17/enbling-remote-debugging-via-private-apis-in-mobile-safari/
и используется в этом инструменте: http://www.iwebspector.com/
Возможно, стоит просмотреть только что выпущенный исходный код ICS, чтобы увидеть, есть ли аналогичный неопубликованный API в стандартном браузере Android.
Также вас может заинтересовать «легкое» решение в виде удаленного отладчика: Weinre а>
хотя он использует JS, а не встроен в браузер, как веб-инспектор.
Теперь это возможно и на Android: https://developers.google.com/chrome/mobile/docs/debugging
По-прежнему можно увидеть источник любой страницы с подсветкой синтаксиса (только HTML без CSS или JavaScript), добавив view-source: перед URL-адресом в chrome.
Web Inspector является интегрированной частью браузера Safari, поэтому он не будет доступен для других браузеров, таких как Opera Mini, браузер Android или что-либо еще.