Debug webapps

A maioría dos web-devers probablemente quererán facer a maior parte da súa codificación e depuración no ambiente habitual do navegador. O navegador de Ubuntu Touch cumpre cos estándares web modernos e a maioría das webapps só funcionarán sen máis cambios.

Para aqueles casos (con sorte) raros nos que se precisa máis depuración, hai dúas formas de obter máis información sobre o fallo.

Inspeccionar os rexistros

Se estás cómodo nun ambiente CLI, a maioría dos erros Javascript deixarán unha entrada no ficheiro de rexistro do aplicativo:

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

You can check the log file in the terminal or use the LogViewer app.

Nota

Enable developer mode for debugging to keep logs until the next reboot. Without developer mode enabled, logs will get deleted after you close the app.

Depuración no navegador

O navegador Ubuntu Touch predeterminado está baseado na tecnoloxía Blink que tamén se usa en Chrome/Chromium. Ao iniciar o navegador nun modo especial, terás acceso ao depurador normal ao estilo 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]

Now on your computer, launch Chrome/Chromium browser, and point address to http://YOUR_UT_IP_ADDRESS:9221