¿Cómo evitar bloqueos inesperados de Safari 6.0.2 en Mountain Lion?

Algunos usuarios de un sitio web que he diseñado se quejan de que Safari 6.0.2 en sus Mac (Mountain Lion, en su mayoría) falla inesperadamente. En un caso reciente, un usuario grabó este screencast sin usar extensiones de navegador ni ninguna otra pestaña: Safari se bloqueó solo unos segundos (aquí está el informe de bloqueo ). Una búsqueda rápida en Google revelará muchos casos similares, pero ninguno de ellos parece proporcionar suficiente información sobre el problema o alguna solución potencial. ¿Alguna idea sobre qué está causando esto o cómo evitarlo? Mi intención es evitar que Safari 6.0.2 se bloquee lo antes posible.

Me temo que, como cuestión de programación , no pertenece aquí.
La verdad es que no tengo idea si se trata de una pregunta de programación (por lo tanto, basada en mi código) o un software de Apple (por lo tanto, basado en el propio Safari), aunque siento que se trata de un error o un problema de renderizado de Safari. Es por eso que estoy publicando esto aquí.
Es probable que sea un error muy molesto de Apple. Actualmente tengo esto en las dos Mac que uso (MacBook Air Core i7, Mac Mini Core 2 Duo). Entonces, no es simplemente un error basado en el rendimiento como pensaba. Aprecié escuchar que también sucede con Vanilla Safari (tengo la extensión ClickToPlugin en ambos). Apple debería tomarse esto muy en serio, pero no veo que eso suceda... ¿Dejar de respaldar su sitio con Safari 6.x, la única "cura"?
Acabo de quitar la línea de filtro de desenfoque CSS y finalmente funcionó. Tuve que revisar casi todos los archivos y líneas hasta que encontré el problema.
Parece que 6.0.3 puede haber solucionado este problema. El navegador todavía deja de responder ocasionalmente (como lo hacía antes de fallar en 6.0.2), pero permanece activo. Dedos cruzados..

Respuestas (2)

Abra la aplicación Terminal (que se encuentra en /Aplicaciones/Utilidades/).
Copie lo siguiente como una línea (desde "curl" hasta ".pkg") y péguelo en la ventana de Terminal después del mensaje "$":

curl -O http://swcdn.apple.com/content/downloads/37/23/041-5058/lr5tynbldi18zcrqo8a8uq88 rnjushqliu/Safari6Lion.pkg

luego presione regresar.

Deberías ver la cuenta regresiva del tiempo. Cuando se detenga, busque en su carpeta de inicio (la que tiene la casita y su nombre de usuario) "Safari6Lion.pkg". Haga doble clic para iniciar el instalador.

Aquí hay una solución alternativa que parece estar funcionando para varios usuarios, especialmente aquellos que de alguna manera lograron instalar más de un marco WebKit:

  1. Abra Finder y navegue hasta: /System/Library/StagedFrameworks/Safari/ Arrastre WebKit.framework a la papelera

  2. Ejecute la actualización de software e instale Safari> no inicie Safari después de instalarlo

  3. reiniciar computadora

  4. Iniciar Safari

¡Intentemos!

Gracias por su respuesta. Sin embargo, me quedé atascado en el comando Terminal curl. Parece que no se encontró el archivo: "curl: (6) No se pudo resolver el host: rnjushqliu; nodename ni servname proporcionado, o desconocido".
También probé la solución alternativa, pero App Store aún muestra el mensaje "No hay actualizaciones disponibles".

La eliminación de los filtros de desenfoque de CSS3 pareció solucionar el problema. Revisé casi todos los archivos y líneas hasta que Safari 6.0.2 dejó de fallar. Sin embargo, todavía no tengo idea de por qué una sola línea de CSS3, -webkit-filter: blur(1px);, estaba causando estos bloqueos inesperados.