7 votos

Safari roto: Dom Excepción 18

Lo he intentado todo y parece que no puedo arreglar esto por mi vida.

Básicamente, Safari ha comenzado a reportar el siguiente error en la consola JS: "SecurityError: DOM Exception 18: Se ha intentado saltarse la política de seguridad del agente de usuario". La mayoría de las interacciones Ajax vía https no funcionan, por lo que no puedo entrar en Twitter, Facebook o incluso en el propio Centro de Desarrolladores de Apple.

He probado a instalar Webkit, e incluso a eliminar todos los archivos de preferencias que conozco.

Otros navegadores locales (Firefox, Chrome, Opera...) funcionan bien. Estoy usando Safari 7.0.2 en Mavericks.

9voto

bobzsj87 Puntos 121

Arreglado. Después de inspeccionar el error JS exacto al acceder a la página de inicio de sesión de Twitter, la línea ofensiva estaba tratando de acceder al almacenamiento local del navegador.

La configuración de "Privacidad" en Safari tenía la opción "Bloquear cookies y otros datos de sitios web" en "Siempre". Lo he puesto en "De terceros y avertisers" y ahora vuelve a funcionar.

1voto

Jonathan Allen Puntos 23540

Instrucciones más específicas (misma solución)

Para habilitar las cookies de terceros:

  1. En su iPhone o iPad, vaya a Ajustes .
  2. Seleccione Safari .
  3. En Privacidad y seguridad , seleccione Bloquear cookies .
  4. Se le redirigirá a una lista de opciones. Seleccione Permitir siempre ( Permitir los sitios web que visito también podría arreglar esto)
  5. Es posible que tengas que reiniciar Safari para que los nuevos ajustes surtan efecto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X