Debug webapps#

La mayoría de los desarrolladores web probablemente querrán escribir la mayoría de su código y depurarlo usando el entorno de navegación habitual. El navegador de Ubuntu Touch se ajusta a los estándares web modernos y la mayoría de las aplicaciones web funcionarán sin necesidad de cambios.

Para aquellos (esperemos) raros casos donde se necesite más depuración, existen dos maneras de obtener mas información sobre el fallo.

Ver los registros («logs»)#

Si está cómodo en un entorno de línea de órdenes, la mayoría de los errores de Javascript dejarán una entrada en el archivo de registro de la aplicación:

.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.

Depurando en el navegador#

El navegador predeterminado de Ubuntu Touch está basado en la tecnología Blink que también se usa en Chrome/Chromium. Iniciando el navegador en un modo especial, tiene acceso al depurador normal de Chrome.

En su teléfono, inicie el navegador en modo inspector::

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

Ahora en su ordenador, inicie el navegador Chrome/Chromium, y apunte a la dirección http://YOUR_UT_IP_ADDRESS:9221