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»)¶
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
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.
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]
Ahora en su ordenador, inicie el navegador Chrome/Chromium, y apunte a la dirección http://YOUR_UT_IP_ADDRESS:9221