Отладка новых упакованных приложений Chrome

Я играю с упакованными приложениями в новом стиле в Chrome 24 и не вижу способа вызвать инструменты разработчика для отладки.

Какова рекомендуемая стратегия отладки?


person Drew Sears    schedule 25.09.2012    source источник


Ответы (3)


Я смог щелкнуть правой кнопкой мыши область содержимого и проверить элемент, чтобы появились инструменты разработчика.

person ddumont    schedule 25.09.2012

иди сюда

chrome://inspect/

найти нужную страницу

person Xieranmaya    schedule 11.09.2013
comment
Спас мне жизнь... Это нужно опубликовать - person Gilad Peleg; 24.11.2013

Начиная с Chrome 24, вы можете щелкнуть правой кнопкой мыши и проверить свою страницу или проверить фоновую страницу.

Щелкните правой кнопкой мыши на упакованном приложении Chrome в Chrome 24

Если в вашем приложении нет открытого окна для щелчка правой кнопкой мыши, вы можете перейти к chrome://extensions и использовать ссылки Inspect Views, откуда вы можете открыть инструменты разработчика для любой страницы вашего приложения, в том числе в фоновом режиме.

До Chrome 24 единственная разница заключалась в том, что фоновую страницу можно было проверить только с помощью ссылки chrome://extensions, в контекстном меню не было «Проверить фоновую страницу».

ОБНОВЛЕНИЕ. Если вы хотите отладить приложение, установленное из Интернет-магазина Chrome, вам необходимо включить флаг «Включить отладку для упакованных приложений» на странице chrome:flags:

введите здесь описание изображения

После этого щелчок правой кнопкой мыши будет работать в любом приложении.

person mangini    schedule 03.10.2012
comment
правый клик действительно работает, но только в распакованных приложениях, загруженных из файловой системы. Щелчок правой кнопкой мыши заблокирован в приложении, загруженном из Интернет-магазина Chrome. По крайней мере, в Chrome 28 (как стабильной, так и бета-версии) как в Ubuntu, так и в Windows. - person Gene Vayngrib; 23.06.2013
comment
@GeneVayngrib Это происходит, если вы включите флаг Включить отладку для упакованных приложений в about:flags - person mangini; 24.06.2013
comment
@mangini, спасибо за флаг about:flags, позволяющий включить эту функцию для приложений из Chrome App Store — ОЧЕНЬ полезно. - person delfuego; 03.07.2013
comment
@mangini большое спасибо за совет about:flags! Упакованные приложения, наконец, помогут нам писать веб-приложения, которые могут конкурировать с нативными приложениями без использования нативных оболочек. Особенно важными для нас являются push-уведомления, чтобы разбудить приложение, которое даже не запущено. Не терпится увидеть упакованные приложения на Android. Каковы сроки для этого, если вы не против поделиться? - person Gene Vayngrib; 09.07.2013
comment
@GeneVayngrib, есть люди, работающие с Cordova над поддержкой API приложений Chrome в Android и iOS. Вы можете следить за проектом и тестировать код (очень рано, не готов к работе, будьте осторожны :-)) здесь: github.com/MobileChromeApps/mobile-chrome-apps - person mangini; 15.07.2013
comment
@mangini Я посмотрел на MobileChromeApps и не уверен, что это на самом деле. Может быть, я что-то упускаю. Пытаются ли они воссоздать всю настройку упакованных приложений Chrome поверх серьезно устаревшего и не развивающегося компонента Android WebKit? Это не может быть правильным. Не говоря уже о том, что количество API, поддерживаемых этим проектом, минимально и даже близко не соответствует тому, что нам нужно. Скажи мне, что в работе есть какой-то другой проект, который дает больше надежды. - person Gene Vayngrib; 21.07.2013
comment
Я включил несколько учетных записей пользователей в Chrome. Любые советы о том, как заставить это работать с этой функцией? Я вошел в систему для обоих пользователей в Chrome и включил отладку для упакованных приложений на обоих из них, но я подозреваю, что упакованное приложение не работает ни под одним из пользователей, и я не могу получить доступ к chrome://flags для пользователя, который упаковал приложение работает под управлением. Могу ли я где-нибудь увидеть эти настройки в sqlite db? - person Luke; 13.03.2017