Guardar contraseña para aplicaciones web de trampolín

1

Estoy usando una aplicación html con autenticación de formulario. Si abro esta aplicación usando Safari en iOS y completo la pantalla de inicio de sesión, iOS me pregunta si quiero guardar mis credenciales.

pero no funciona de la misma manera si agrego esta aplicación web como un enlace en el trampolín. En ese caso, iOS no me pide que guarde mis credenciales.

¿Por qué iOS maneja estos 2 casos de una manera diferente?

PEC
fuente

Respuestas:

1

Se maneja de manera diferente porque son dos motores web diferentes que impulsan los dos.

Cuando usas Safari, estás usando el nuevo motor de Javascript acelerado por Nitro similar al WKWebView, puedes usarlo en tus propias aplicaciones.

Sin embargo, cuando agrega la aplicación a la pantalla de inicio y la abre en pantalla completa, el motor de Javascript acelerado por Nitro no la activará, y se ejecutará en lo que es esencialmente el mismo que UIWebView, que también puede usar en tus propias aplicaciones.

Anteriormente, Apple solo permitía que aplicaciones de terceros utilizaran UIWebView, y no el nuevo motor acelerado por Nitro. La razón por la cual los enlaces de la pantalla de inicio están sujetos a esta restricción es probablemente un resto de esa política.

Sin embargo, el razonamiento detrás de por qué Apple elige hacerlo de esta manera es imposible de decir.

jksoegaard
fuente