Prevenzione delle schede di sfondo di Safari che si disconnettono dal server

5

Safari inserisce le schede di sfondo (ad esempio, attualmente non selezionate) in modalità di sospensione. Se questa scheda si trova su un sito Web che richiede una connessione attiva al proprio server, ad esempio app di chat (Slack, Google Talk, ecc.), L'app si disconnetterà dal server. La maggior parte di questi ti mostrerà un breve messaggio di "riconnessione" o "riprovazione" quando selezioni nuovamente questa scheda.

Non solo questo è fastidioso, ma fa sì che la scheda non si aggiorni o si aggiorni costantemente, quindi mi mancherebbe una notifica, se ce n'è una, o addirittura perderei la sessione dal server che mi richiede di digitare nuovamente le credenziali dell'utente. Ciò accade molto spesso con l'app per la posta elettronica della mia azienda.

Questo non è ciò che fa la tecnologia App Nap. Ho già provato a disattivarlo con

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES  

inutilmente.

Non è nemmeno la preferenza "Stop plug-in per risparmiare energia", poiché tale opzione è disabilitata e tali siti Web non utilizzano plug-in.

Qualcuno ha qualche consiglio?

Safari 10.1
macOS Sierra 10.12.4

    
posta AndreG 14.04.2017 - 01:03
fonte

1 risposta

7

Penso che l'impostazione che stai cercando sia Disattiva Limitazione timer pagina nascosta , che si trova in Debug Flags varie .

Se non hai ancora attivato il menu Debug di Safari, fai triplo clic sulla seguente riga e incollalo in una sessione Terminale :
defaults write com.apple.Safari IncludeInternalDebugMenu 1

Ora esci completamente da Safari, quindi riaprilo. Il menu Debug dovrebbe essere disponibile.

Se sei su Safari Technology Preview, il comando Terminale è:
defaults write com.apple.SafariTechnologyPreview IncludeInternalDebugMenu 1

    
risposta data 20.04.2017 - 06:12
fonte

Leggi altre domande sui tag