Tenemos una aplicación web que se está congelando en Safari 9 y Safari 10 en iOS 9 y 10. Vale la pena notar que esta es una página web que responde al tacto, los usuarios luego agregan esta página web a la pantalla de inicio del dispositivo al abriendo la página en Safari y haciendo clic en 'Agregar a la pantalla de inicio'.
La aplicación parece congelarse a veces en Safari 9 y Safari 10, y no se puede hacer clic en ningún botón. Por lo que puedo ver, el dispositivo real parece bloquearse y congelarse a veces, pero se recupera después de 1 o 2 segundos, lo he probado mirando las aplicaciones recientes, y esto parece congelarse, esto está sucediendo en varios dispositivos y tenemos una teoría podría deberse a una aplicación de terceros que haga que los dispositivos se bloqueen.
Mi teoría es que cuando el dispositivo real (iOS) se congela durante 1 o 2 segundos, el dispositivo intenta descongelarse y mata todos los scripts que se ejecutan en Safari, lo que hace que nuestra aplicación no se recupere del congelamiento. , ¿alguien sabe si es así como funciona realmente Safari? ¿O si esta teoría es posible?
¡Gracias! :-)