Налагодження контейнерів 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