Налагодження контейнерів webapp

Більшість веб-розробників, ймовірно, захочуть зробити більшу частину свого коду та налагодження у звичайному середовищі браузера. Браузер Ubuntu Touch відповідає сучасним вебстандартам і більшість контейнерів webapp працюватимуть без додаткових змін.

Для тих (сподіваємося) поодиноких випадків, коли потрібне налагодження, існує дві можливості отримати інформацію щодо помилки.

Перегляньте журнали

If you are comfortable in a CLI environment, most Javascript errors will leave an entry in the app log file:

.cache/upstart/application-click-[YOUR_APP_NAME.AUTHOR_NAME..].log

Файл журналу можна перевірити у терміналі або з програмою LogViewer.

Примітка

Для налагодження та збереження журналів до наступного перезавантаження увімкніть режим налагодження. Без цього режиму журнали видаляються після закриття програми.

Налагодження у браузері

Стандартний браузер Ubuntu Touch заснований на технології Blink, яка також використовується у Chrome/Chromium. Коли Ви запускаєте браузер у спеціальному режимі, Ви отримуєте доступ до звичайного режиму налагодження Chrome.

On your phone, start the browser in inspector mode::

export QTWEBENGINE_REMOTE_DEBUGGING=0.0.0.0:9221
morph-browser --desktop_file_hint=/usr/share/applications/morph-browser.desktop [web_site_url]

Тепер на своєму комп’ютері запустіть браузер Chrome/Chromium та перейдіть за адресою http://IP_АДРЕСА_ВАШОГО_UT:9221