Detener la actualización automática de páginas web de Safari en Mac OS X Lion

Una nueva adición a Safari 5.1 en Mac OS X 10.7 es que las páginas web se actualizan automáticamente si se dejan inactivas durante un período de tiempo. La función puede parecer innecesaria e incluso molesta, pero no hay una opción de preferencia clara para deshabilitar la recarga de páginas. Afortunadamente, Stormcloud (a través de DaringFireball ) nos muestra cómo detener este comportamiento molesto en Safari 5.1. Aquí está el juego por juego para deshabilitarlo:

  • Salga de Safari, luego inicie la Terminal (ubicada en / Aplicaciones / Utilidades /) e ingrese el siguiente comando
  • defaults write com.apple.Safari IncludeInternalDebugMenu 1

  • Reinicia Safari y verás que aparece un menú «Depurar» en el extremo derecho, junto a «Ayuda» (sí, es diferente del menú Desarrollar).
  • Desplácese hacia abajo el nuevo menú Depurar y desplácese hacia abajo hasta que vea «Usar Windows multiproceso» y selecciónelo para que no esté marcado
  • Abra una nueva ventana de Safari y si ve un [SP] junto al título de la página web, ahora está en el modo de proceso único, lo que evita la actualización automática de las páginas web.

Si se pregunta por qué el cambio de una configuración llamada «ventanas multiproceso» afecta la recarga automática de páginas web, Stormcloud proporciona una buena descripción de qué es esta característica y cómo funciona:

Entonces, ¿qué es una «ventana multiproceso» de todos modos?

Una de las nuevas características de Safari 5.1 es una nueva versión importante del motor subyacente: WebKit2. Bajo la nueva arquitectura de procesos de WebKit2, Safari consta de dos procesos separados: el «proceso de la interfaz de usuario» (la aplicación Safari en sí, incluida la barra de direcciones, la barra de herramientas, la barra de marcadores, los menús, etc.) y el «proceso web» (un proceso independiente que carga y muestra páginas web reales).
Aparte de otros objetivos, el propósito de esto es proporcionar alguna medida de protección contra choques. Si bien evita que toda la aplicación Safari se bloquee (al menos por lo que he visto), no lo protege de perder todo lo que haya escrito en los campos de texto de las páginas web. Todo el contenido web se maneja mediante un único proceso web, por lo que si alguna página funciona mal y el proceso web se bloquea, se volverán a cargar todas las pestañas abiertas y se perderá todo lo que haya escrito en cualquiera de esas páginas. Además, también se detendrá cualquier descarga en curso; es posible que pueda reanudar algunas descargas, pero muchas tendrá que empezar de nuevo. Esto puede resultar muy frustrante al descargar archivos grandes.

Por esa razón, los beneficios de la nueva arquitectura multiproceso son algo dudosos, al menos hasta que Apple logre abordar el problema de la recarga espontánea de pestañas (asumiendo que sea posible prevenir este comportamiento sin rediseñar nuevamente la arquitectura general de WebKit).

Básicamente, es una característica bien intencionada, pero también está causando algunos dolores de cabeza a los usuarios. En algunos casos, hace que Safari ocupe mucha más memoria de la que debería, e incluso puede hacer que la aplicación se ralentice. Sin embargo, es de suponer que todo esto se solucionará en una actualización de software.

La gran advertencia sobre la ejecución de Safari 5.1 en modo de proceso único: muchos complementos y extensiones no funcionan, sobre todo (y de manera molesta) los bloqueadores de anuncios , ClickToFlash y 1password. Tendrá que decidir si esa compensación vale la pena, o siempre puede usar Chrome o Firefox también.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario