Impedir que las pestañas de fondo de Safari se desconecten del servidor

5

Safari pone las pestañas de fondo (es decir, actualmente no seleccionadas) para dormir. Si esa pestaña está en un sitio web que requiere una conexión activa a su servidor, como las aplicaciones de chat (Slack, Google Talk, etc.), esa aplicación se desconectará del servidor. La mayoría de ellos le mostrará un breve mensaje de "reconectarse" o "volver a intentarlo" cuando vuelva a seleccionar esa pestaña.

No solo esto es molesto, sino que también hace que la pestaña no se actualice o actualice constantemente, por lo que perdería una notificación, si es que existe, o incluso perderé la sesión del servidor que me obliga a escribir mis credenciales de usuario nuevamente. Eso sucede muy a menudo con la aplicación web de correo electrónico de mi empresa.

Esto no es lo que hace la tecnología App Nap. Ya he intentado deshabilitar eso con

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES  

en vano.

Tampoco se trata de la preferencia "Detener complementos para ahorrar energía", ya que está desactivada y esos sitios web no utilizan complementos.

¿Alguien tiene algún consejo?

Safari 10.1
macOS Sierra 10.12.4

    
pregunta AndreG 14.04.2017 - 01:03

1 respuesta

7

Creo que la configuración que está buscando es Deshabilitar el límite de la página oculta , que se encuentra en Depurar → Varios indicadores .

Si aún no ha habilitado el menú Safari Depurar , haga doble clic en la línea siguiente y péguela en una sesión de Terminal :
defaults write com.apple.Safari IncludeInternalDebugMenu 1

Ahora salga completamente de Safari, luego vuelva a abrirlo. El menú Depurar debería estar disponible.

Si estás en Safari Technology Preview, el comando de la Terminal es:
defaults write com.apple.SafariTechnologyPreview IncludeInternalDebugMenu 1

    
respondido por el user11633 20.04.2017 - 06:12

Lea otras preguntas en las etiquetas