Abrí una nueva ventana con window.open() para redirigir a los usuarios a la página de inicio de sesión de oauth. Sin embargo, después del inicio de sesión exitoso cuando el usuario se redirige a mi aplicación, la ventana anterior con la llamada window.open no se cierra en ios.window.close() no funciona en iOS
En el iPad cerraría la ventana incorrecta y en el iPhone no cerraría la ventana. El código funciona bien en Android y en las versiones de escritorio de Chrome y Firefox.
Después de mucho rooting, encontré una solución (publicada a continuación). Si alguien tiene mejores ideas o causas principales, publique aquí.
tweet poster aquí! mejor sugerencia es usar 'window.addEventListener (" load ", window.close);' –
Pasé de ese proyecto, así que no estoy seguro de si realmente he intentado 'cargar' o no, pero eso hace sentido. Lo archivará para el futuro, ¡gracias! – JohnP
esto no parece funcionar en safari iOS8 – walnutmon