Safari en iOS 9.2.1 / 9.3 no abrirá enlaces

18

Actualización 2: corregido en iOS 9.3.1

Actualización: Apple ha confirmado el error y está trabajando en una solución para la versión 9.3.1 .

My Safari en iOS 9.2.1 (actualización: y ahora 9.3) ya no abrirá la mayoría de los enlaces, es decir, tocar un enlace en una página no hace nada. Peor aún, otras aplicaciones como Mensajes, Chrome tienen problemas cuando intentan abrir URL / Enlaces.

El problema común son las pausas cuando se tocan los enlaces e incluso Mobile Safari toca y mantiene (para que la aplicación abra un enlace en una nueva pestaña), el dispositivo se congela y finalmente se bloquea.

  • Al observar la fuente html de los enlaces que causan problemas, parece que todos los enlaces absolutos del esquema están afectados (por ejemplo http://example.com/something), mientras que los enlaces relativos funcionan (por ejemplo /some/page.html).
  • Esto me hace pensar que el registro de terceros de los controladores de URL (o cómo se llaman) está relacionado con el error
  • Todas las aplicaciones que pueden abrir enlaces, como Mail o Spark, se ven afectadas. Tocar un enlace congela el dispositivo. Mantenga presionado y luego seleccione copiar enlace, cambie a Safari o Chrome y pegue URL a veces ayuda / funciona.
  • Ocurre principalmente en las páginas de resultados de Google y DuckDuckGo. En algunas otras páginas funciona.

Intenté descartar un error de configuración simple:

  1. deshabilitar todos los bloqueadores de contenido
  2. eliminar datos del sitio web de Safari (en la aplicación de preferencias)
  3. mata todas las aplicaciones, reinicia iOS.
  4. Intenté Chrome, y no funciona allí con simples toques, pero tocar y mantener funciona, y puedo abrirlos en una nueva pestaña al menos.

Mi conclusión es que este error se relaciona con iOS 9.2 y las actualizaciones de aplicaciones de terceros que desencadenan un mal comportamiento, vi fallas constantes del swdcproceso en los registros de mi iPhone y reporté un error con Apple . Las aplicaciones sospechosas incluyen:

  • Wikipedia
  • Booking.com

¿Hay alguna manera de enumerar estas aplicaciones que cambian el manejo de enlaces para que pueda desinstalarlas selectivamente?

Alexander Klimetschek
fuente
Miré los registros de mi dispositivo y en el registro de syslog encontrado swcd(daemon de credenciales web compartidas) se bloquea constantemente. Parece muy relacionado, ya que es responsable de algunos enlaces profundos / esquemas de URL / enlaces universales. Informó a Apple como rdar: // 25259569
Alexander Klimetschek
¿Creo que te refieres a deshabilitar Javascript en la configuración de Safaris? Eso no hace una diferencia para mí (aparte de romper muchos sitios :-)).
Alexander Klimetschek
1
Mi informe de error fue marcado por Apple como un duplicado de 25159773 (Abierto), por lo que parece ser conocido y con suerte trabajado.
Crucemos los
1
Recibí algunos comentarios sobre varios canales: 1. Todavía tengo el problema, publicaré una solución aquí una vez que tenga una (creo que tenemos que esperar una solución de Apple) 2. Booking.com es una de estas aplicaciones con el función de enlace abierto en la aplicación que podría haberlo introducido, pero desinstalarlo no me lo soluciona: youtube.com/watch?v=OaR_wWcKfMs
Alexander Klimetschek
1
Además, disculpas por la edición principal. Estamos recibiendo una oleada de nuevas preguntas y estoy reelaborando la apariencia para manejar varias preguntas vinculadas. Hazme un ping si necesitas revertir los cambios y veré cómo configurar otro destino para vincular duplicado. Prefiero que obtengas las opiniones y los votos, aunque aquí.
bmike

Respuestas:

4

Actualice a iOS 9.3.1 o posterior para solucionar este problema específico.

Los detalles de las actualizaciones de iOS 9 se publican en https://support.apple.com/kb/DL1842


Si desea intentar solucionar esto antes de que Apple repare el error, aquí hay algunos pasos para probar:

Este último es un poco más largo y más divertido y tiene algunas fotos bonitas para mirar mientras haces el baile prescrito. El enlace anterior es más corto y más al punto.

Ambos requieren que el dispositivo se ponga en modo AirPlane y se conecte a una computadora para resolver la corrupción de datos causada por algunas aplicaciones e iOS que no manejan las configuraciones de la aplicación de manera robusta.


Hay muchas pruebas de que Safari, de hecho, tiene muchos problemas para algunas personas. No he visto un dispositivo con problemas, pero si lo hiciera, haría dos cosas para ayudar a reducir las posibilidades:

  1. Verifique su situación de respaldo personal. Ejecute una copia de seguridad manual de iCloud y asegúrese de que finalice. Ejecute una copia de seguridad manual de iTunes si también lo hace.
  2. Conecte el iPhone a iTunes y ejecute una sincronización: tenga cuidado de leer y cancelar cualquier sincronización si iTunes le advierte que la sincronización puede borrar cualquier dato o contenido. La sincronización es recopilar registros de iOS para que pueda revisarlos en la computadora, pero no vale la pena perder archivos de música si una sincronización borra eso.
  3. Mantenga un registro de cuando tenga problemas: querrá anotar la hora, la aplicación en cuestión (si no está usando Mobile Safari para navegar por los enlaces)
  4. Lleve un registro de las aplicaciones que desinstala / instala mientras se realiza la detección.

Ahora, recomendaría a cualquiera que se ponga en contacto con AppleCare si pueden, lo más pronto posible, ya que el soporte pagado de Apple a) sabrá cómo usar estos registros y los llevará a la ingeniería b) sabrá si / cuando hay una solución c) asigne recursos para clavar esta baja en función de los costos de soporte y el volumen.

Creo que alguien ha aislado una aplicación de terceros que está causando que Safari en iOS 9.3 se comporte mal:

  • @stroughtonsmith > Reproducible: la instalación de la aplicación http://Booking.com interrumpirá el manejo de enlaces en iOS. Desinstalarlo lo arreglará
  • @stroughtonsmith > La parte divertida, sin embargo: no se solucionará inmediatamente después de la desinstalación. Hay un tiempo de espera antes de que se arregle solo 😅

Si tiene esa aplicación específica, puede considerar eliminarla y luego esperar un poco (10 a 15 minutos) para ver si esto resuelve su problema. Si este es el caso, sospecho que Apple puede trabajar con los desarrolladores para solucionar esto o lanzar un parche.

De lo contrario, es posible que deba realizar un seguimiento y solucionar los siguientes elementos:

  • ver el registro del sistema en iOS Safari cuando se bloquea o mal comportarse con cfgutil syslogy herramientas de automatización de Apple Configurator 2 .
  • Bloqueadores de contenido de Safari
  • Si algunos o todos los sitios web son problemáticos
  • Configuración de Safari (no parece que JavaScript esté fallando, pero eso podría causar un problema como este combinado con otras configuraciones y acceso a Internet)
  • Cómo se conecta a Internet (WiFi público, WiFi de trabajo, celular y qué operador, VPN a un centro de datos u otra red específica)
  • Llevaría tiempo, pero podría hacer una copia de seguridad fácilmente y luego borrar todo el contenido y la configuración para verificar que el problema es una o más aplicaciones de terceros. Dependiendo de cuán lleno esté su dispositivo iOS, una restauración durante la noche o durante el almuerzo no es una mala solución para saber cuál es precisamente la causa.
bmike
fuente
4

Después de leer https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , parece que la aplicación iOS de Booking.com se sobrecargó la base de datos utilizada por com.apple.swdc ... Una restauración normal no funcionará ya que la base de datos corrupta también es parte de la copia de seguridad.

Actualmente, estoy tratando de usar Decipher Phone Refresh para crear una imagen de restauración personalizada que no contenga la base de datos dañada. Se actualizará tan pronto como tenga resultados.

[ACTUALIZAR]

Logré usar Decipher Tool para deshacerme de este error:

  1. eliminar la aplicación de reservas del teléfono
  2. crear una copia de seguridad en la computadora
  3. Usar las herramientas de descifrado para limpiar mis archivos de copia de seguridad, eliminando los datos corruptos que bloquean com.apple.swdc
  4. hacer un reinicio para borrar todas las configuraciones y contenido de mi teléfono
  5. restaurar desde el archivo de copia de seguridad personalizado
  6. deje que iOS descargue todas las aplicaciones de la tienda de aplicaciones nuevamente que usa la copia de seguridad, todas las configuraciones / documentos ya están en la copia de seguridad

En este momento estoy hablando con los desarrolladores de Decipher Tools para ver si pueden crear algo gratis para ayudar a todos los afectados por este error.

williamli
fuente
Usando una herramienta de DecipherTools, pude recuperarme: 1.
williamli
Gracias por la anotación. Agregué la nueva solución de Ben como otra respuesta. Y reporté todo esto en mi informe de errores de Apple, en caso de que aún no lo
supieran
Maldición, odiaría pagar $ 30 por el producto Decipher Tool para arreglar mi teléfono. Esperemos que Apple considere esto como un problema (quiero decir, aprobaron la aplicación ellos mismos después de todo). Usando Firefox mientras tanto.
Anton Strogonoff
@AntonStrogonoff la aplicación solo hizo algunos registros db más grandes de lo habitual. Fueron los cambios en iOS 9.3 los que provocaron un bloqueo interno al intentar leer esta entrada bastante grande ... pero sí, Apple debería lanzar una solución en algún momento de esta semana.
williamli
@williamli: al igual que OP antes de actualizar, tengo esto sucediendo en 9.2.1 (muy confiablemente reproducible).
Anton Strogonoff
3

Como se informó anteriormente, miles de usuarios ayer y hoy están congelando Mail y Safari en iPhones con iOS 9.3 cuando usan enlaces. Todas las soluciones por el momento no resuelven el problema por completo. Apple no tiene comentarios por ahora. Varios sitios sugieren una solución 9.3.1 en unos pocos días.

kuzaxe
fuente
Se aplica si tiene 9.3, a aquellos que tienen el mismo problema con 9.2 —como yo y OP que afirman que los problemas comenzaron antes de la actualización del sistema operativo—, la otra respuesta parece estar en algo. (Tengo instalada la aplicación de Booking.com y, lamentablemente, recuerdo haberla actualizado recientemente antes de que comenzara el bloqueo.)
Anton Strogonoff
@AntonStrogonoff si esto ayuda, acaba de salir una nueva actualización (1,4 GB) todavía llamada 9.3. ¡Recomiendo encarecidamente actualizar a este para ver si los errores están solucionados!
kuzaxe
Gracias por el puntero, y especialmente el tamaño de actualización. Tenía solo 1GB gratis en mi teléfono sobrecargado, podría ser la razón por la que dice que está actualizado cuando voy al panel de Actualización de software.
Anton Strogonoff
Mientras tanto, no tenía más opción que probar todos los navegadores de la tienda, y parece que Firefox no se ve afectado, aunque todavía no puedo abrir enlaces desde otras aplicaciones (obviamente intentan cargar el material de Safari y colgarlo).
Anton Strogonoff
0

De acuerdo con lo que encontré en la web, lo que haces en esta situación es borrar el caché en tu navegador Safari, dirígete a Configuración> Safari y luego toca Borrar historial y datos del sitio web. Además, desactivar las sugerencias destacadas funcionó.

Se pueden encontrar más pasos con imágenes en Express .

Hawon Nguyen
fuente
Mientras escribía, ya hice eso. No funciona
Alexander Klimetschek
¿Revisaste el enlace? Tienen más pasos.
Hawon Nguyen
No, el enlace no se abrirá ;-) (solo para mostrar lo frustrante que es)
Alexander Klimetschek
Tengo que abrir el enlace. No, no es el problema de la barra de direcciones. Me refiero a enlaces en páginas.
Alexander Klimetschek
0

No hay solución para esto por el momento. Se introdujo en iOS 9.2.1 y la actualización a iOS 9.3 no lo soluciona.

Varias soluciones, como desactivar Configuración> Safari> Avanzado> Javascript tienen diferentes grados de éxito anecdótico, al igual que cambiar al navegador Bing (esto último probablemente simplemente significa que Bing no se ve afectado por el problema, por lo que no ayudará en otra web páginas).

Soluciones: pruebe el navegador Opera. En el navegador Chrome, haga clic y mantenga presionado y seleccione 'Abrir enlace en una pestaña nueva' o 'Copiar URL' y luego péguelo.

Por el momento, solo tendremos que esperar a Apple para hacer una solución que, según los informes, sucederá en unos días (ahora, 28 de marzo de 2016). Es probable que cosas como restaurar su teléfono a un sistema operativo anterior (especialmente si simplemente va a 9.2.1) sean una pérdida de tiempo.

Gazzer
fuente
0

Hay una solución manual que no requiere una restauración desde la copia de seguridad de Ben Collier, pero aparentemente el momento de los pasos es importante. Implica reinstalar la aplicación de Booking.com a través de iTunes y USB con el modo Avión activado, y eliminar rápidamente la aplicación después del primer lanzamiento.

No funcionó para mí (lo intenté varias veces), pero publicar en caso de que pueda ayudar a otros. Según los comentarios allí, si funciona, solo lo repara parcialmente, ya que no todas las cachés rotas para diferentes aplicaciones se restablecen, por lo que supongo que solo Apple puede proporcionar la solución real.

También hay una alternativa con más pasos de Wojtek Pietrusiewicz.

Alexander Klimetschek
fuente