Debug webapps#

La major part dels desenvolupadores web probablement voldran fer la major part de la seva programació i depuració a l’entorn usual de navegador. El navegador de l’Ubuntu Touch compleix els estàndards moderns de la web, i la major part de les aplicacions web funcionaran sense canvis.

Per aquells casos (amb sort) rars on calgui depuració addicional, hi ha dues maneres d’obtenir més informació sobre la fallada.

Inspecció dels registres#

Si us és còmode l’entorn de línia d’ordres, la major part dels errors de Javascirpt deixaran una entrada al fitxer de registre de l’aplicació:

.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ó al navegador#

El navegador predeterminat de l’Ubuntu Touch està basat en la tecnologia Blink que també s’usa al Chrome/Chromium. Iniciant el navegador en un mode especial, teniu accés al depurador regular d’estil Chrome.

Al vostre telèfon, inicieu el navegador en mode inspector:

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

Ara, al vostre ordinador, llenceu el navegador Chrome/Chromium, i apunteu a l’adreça http://LA_VOSTRA_ADREÇA_IP_UT:9221