Atura l'actualització automàtica de pàgines web de Safari a Mac OS X Lion
Una nova incorporació a Safari 5.1 a Mac OS X 10.7 és que les pàgines web s'actualitzen automàticament si es deixen inactives durant un període de temps. La funció pot semblar innecessària i fins i tot molesta, però no hi ha cap opció de preferència clara per desactivar la recàrrega de pàgines. Afortunadament, Stormcloud (a través de DaringFireball) ens mostra com aturar aquest comportament molest a Safari 5.1. Aquí teniu la reproducció per reproducció per desactivar-la:
- Surt de Safari, inicieu el Terminal (que es troba a /Aplicacions/Utilitats/) i introduïu la següent comanda
- Reinicia Safari i veuràs que apareix un menú "Depuració" a l'extrem dret, al costat de "Ajuda" (sí, això és diferent del menú Desenvolupament)
- Desplegueu el nou menú Depuració i desplaceu-vos cap avall d'una manera fins que vegeu "Utilitza Windows multiprocés" i seleccioneu-lo perquè estigui desmarcat
- Obre una nova finestra de Safari i si veus un al costat del títol de les pàgines web, ara estàs en mode de procés únic, que impedeix l'actualització automàtica de pàgines web
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Si us pregunteu per què canviar algun paràmetre anomenada “finestres multiprocés” afecta la recàrrega automàtica de les pàgines web, Stormcloud ofereix una bona descripció de què és aquesta característica i com funciona:
Bàsicament, és una característica ben intencionada, però també està causant alguns maldecaps als usuaris. En alguns casos, fa que Safari ocupi molta més memòria del que hauria, i fins i tot pot provocar que l'aplicació ralenti. Tanmateix, probablement tot això es solucionarà en una actualització de programari.
La gran advertència sobre l'execució de Safari 5.1 en mode d'un sol procés: molts connectors i extensions no funcionen, sobretot (i molestament) els bloquejadors d'anuncis, ClickToFlash i 1password. Haureu de decidir si aquesta compensació val la pena, o sempre podeu utilitzar Chrome o Firefox també.