Disabilita il Refresh Automatico delle Pagine in Safari

Una nuova aggiunta a Safari 5.1 in Mac OS X 10.7 è che l’aggiornamento automatico delle pagine Web viene lasciato inattivo per un periodo di tempo. La funzione può sembrare non necessaria e addirittura fastidiosa, ma non esiste un’opzione di preferenza chiara per disabilitare il ricaricamento delle pagine. Per fortuna, Stormcloud (via DaringFireball) ci mostra come fermare questo fastidioso comportamento in Safari 5.1. Ecco il play-by-play per disabilitarlo:

  • Esci da Safari, quindi avvia il Terminale (situato in / Applicazioni / Utility /) e inserisci il seguente comando
  • defaults write com.apple.Safari IncludeInternalDebugMenu 1

  • Riavvia Safari e vedrai apparire un menu «Debug» all’estrema destra, accanto a «Aiuto» (sì, questo è diverso dal menu Sviluppo)
  • Apri il nuovo menu Debug e scorri verso il basso fino a visualizzare «Usa Multi-process Windows» e selezionalo in modo che sia deselezionato
  • Apri una nuova finestra di Safari e se vedi una [SP] accanto al titolo delle pagine web, sei ora in modalità processo singolo, che impedisce il refresh automatico delle pagine web

Se ti stai chiedendo perché modificare alcune impostazioni denominate «multi-process windows» fa sì che il ricaricamento automatico delle pagine Web sia disabilitato, Stormcloud fornisce una buona descrizione di cosa sia questa funzionalità e come funziona:

Quindi cos’è una «finestra multi-processo»?

Una delle nuove funzionalità di Safari 5.1 è una nuova importante versione del motore sottostante: WebKit2. Sotto la nuova architettura di processo di WebKit2, Safari è costituito da due processi separati – il «processo UI» (l’applicazione Safari stessa, tra cui la barra degli indirizzi, la barra degli strumenti, la barra dei preferiti, i menu, ecc.) e il «processo web» (un processo indipendente che carica e visualizza pagine Web effettive).
Oltre agli altri obiettivi, lo scopo è quello di fornire una misura di protezione dagli urti. Mentre impedisce l’arresto dell’intera applicazione di Safari (almeno per quanto ho visto), non ti protegge dal perdere tutto ciò che hai digitato nei campi di testo nelle pagine web. Tutti i contenuti web sono gestiti da un singolo processo web, quindi se una qualche pagina dovesse funzionare male e il processo Web dovesse andare in crash, tutte le schede aperte verranno ricaricate e tutto ciò che è stato digitato in una di queste pagine andrà perso. Inoltre, verranno fermati anche eventuali download in corso; potresti essere in grado di riprendere alcuni download, ma molti dovranno essere riavviati. Questo può essere molto frustrante quando si scaricano file di grandi dimensioni.

Per questo motivo, i vantaggi della nuova architettura multi-processo sono alquanto discutibili, almeno fino a quando Apple non riuscirà a risolvere il problema delle schede di ricaricamento spontaneo (supponendo che sia persino possibile evitare questo comportamento senza ridisegnare di nuovo l’architettura generale di WebKit).

Fondamentalmente, è una funzionalità ben intenzionata, ma causa anche alcuni mal di testa da parte dell’utente. In alcuni casi, Safari impiega molta più memoria di quanto dovrebbe e può addirittura rallentare l’app. Presumibilmente tutto questo verrà corretto in un aggiornamento software.

Il grande avvertimento sull’esecuzione di Safari 5.1 in modalità a processo singolo: molti plug-in e estensioni non funzionano, in particolare (e fastidiosamente) blocchi di annunci pubblicitari, ClickToFlash e 1password. Dovrai decidere se valga la pena, oppure puoi sempre usare solo Chrome o Firefox.

Novità nel 2024: Suggerimenti e Trucchi per Safari

Nel 2024, Apple ha continuato a migliorare Safari con aggiornamenti significativi che rendono la navigazione ancora più fluida e sicura. Ecco alcune nuove funzionalità e suggerimenti che potrebbero interessarti:

  • Modalità Privacy Avanzata: Safari ora offre una modalità di navigazione più privata, limitando il tracciamento da parte dei siti web e proteggendo meglio i tuoi dati.
  • Integrazione con Apple Pay: Effettua acquisti online in modo semplice e sicuro con Apple Pay direttamente dal browser.
  • Supporto per estensioni migliorato: Gli sviluppatori possono ora creare estensioni più potenti e integrate, rendendo Safari ancora più personalizzabile.
  • Prestazioni ottimizzate: Safari ha subito miglioramenti nelle prestazioni, rendendo il caricamento delle pagine più veloce e reattivo rispetto alle versioni precedenti.

Assicurati di esplorare queste nuove funzionalità e di rimanere aggiornato sulle ultime novità per sfruttare al meglio la tua esperienza di navigazione con Safari nel 2024. Con questi miglioramenti, Apple sta dimostrando ancora una volta di essere all’avanguardia nel fornire un’esperienza utente di alta qualità.

ItBookMac