Hola a todos, tengo un problema, trataré de explicarlo de la mejor manera:
Existe una app que crea un servidor y se puede acceder a su servicio a través de una url. El Index.html ofrece un link de logueo el cual muestra un cuadro de diálogo pidiendo un user y pass, luego de loguearse se redirecciona a phone.html, hasta ahí perfecto. Esto pasa desde un navegador de escritorio o desde un navegador en un celular.
Este es el comportamiento anterior descrito.
En una app nativa que contiene un WebView la url que le indico que cargue apunta al Index.html, la página se carga, puedo dar clic en el link de logueo, pero no aparece el cuadro de diálogo pidiendo los datos, la pantalla se queda en blanco (pasa en las otras pruebas cuando el logueo es incorrecto). He intentado modificar la url del WebView incluyendo los datos de logueo de la siguiente forma http://user:pass@ip/phone.html, esto funciona en los navegadores pero no en el WebView. Javascript lo activé con la siguiente sentencia:
webSettings.setJavaScriptEnabled(true);
Agradezco cualquier ayuda para lograr el logueo desde el WebView, muchas gracias.
Existe una app que crea un servidor y se puede acceder a su servicio a través de una url. El Index.html ofrece un link de logueo el cual muestra un cuadro de diálogo pidiendo un user y pass, luego de loguearse se redirecciona a phone.html, hasta ahí perfecto. Esto pasa desde un navegador de escritorio o desde un navegador en un celular.
Este es el comportamiento anterior descrito.
En una app nativa que contiene un WebView la url que le indico que cargue apunta al Index.html, la página se carga, puedo dar clic en el link de logueo, pero no aparece el cuadro de diálogo pidiendo los datos, la pantalla se queda en blanco (pasa en las otras pruebas cuando el logueo es incorrecto). He intentado modificar la url del WebView incluyendo los datos de logueo de la siguiente forma http://user:pass@ip/phone.html, esto funciona en los navegadores pero no en el WebView. Javascript lo activé con la siguiente sentencia:
webSettings.setJavaScriptEnabled(true);
Agradezco cualquier ayuda para lograr el logueo desde el WebView, muchas gracias.
Última edición: