Zastavenie automatického obnovovania webových stránok Safari v systéme Mac OS X Lion
Novým prírastkom do Safari 5.1 v Mac OS X 10.7 je, že webové stránky sa automaticky obnovujú, ak zostanú po určitú dobu neaktívne. Táto funkcia sa môže zdať zbytočná a dokonca nepríjemná, ale neexistuje žiadna jasná preferencia na zakázanie opätovného načítania stránok. Našťastie nám Stormcloud (prostredníctvom DaringFireball) ukazuje, ako zastaviť toto otravné správanie v Safari 5.1. Tu je postup, ako ho vypnúť:
- Ukončite Safari, potom spustite Terminál (nachádza sa v /Applications/Utilities/) a zadajte nasledujúci príkaz
- Znova spustite Safari a úplne vpravo sa vedľa položky „Pomocník“ zobrazí ponuka „Ladenie“ (áno, toto sa líši od ponuky Vývoj)
- Potiahnite nadol novú ponuku ladenia a posúvajte sa spôsobmi nadol, kým neuvidíte „Použiť viacprocesové Windows“ a vyberte ju tak, aby bola nezačiarknutá
- Otvorte nové okno Safari a ak sa vedľa názvu webovej stránky zobrazí ikona , nachádzate sa teraz v režime jedného procesu, ktorý zabraňuje automatickému obnovovaniu webových stránok
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Ak vás zaujíma, prečo zmena niektorého nastavenia nazývaného „viacprocesové okná“ spôsobí automatické opätovné načítanie webových stránok, Stormcloud poskytuje dobrý popis toho, čo je táto funkcia a ako funguje:
V podstate je to dobre mienená funkcia, no tiež spôsobuje používateľom bolesti hlavy. V niektorých prípadoch to spôsobí, že Safari zaberá oveľa viac pamäte, ako by malo, a môže dokonca spôsobiť spomalenie aplikácie. Toto všetko bude pravdepodobne opravené aktualizáciou softvéru.
Veľké upozornenie týkajúce sa spustenia Safari 5.1 v jednoprocesovom režime: mnohé doplnky a rozšírenia nefungujú, najmä (a otravne) blokátory reklám, ClickToFlash a 1password. Budete sa musieť rozhodnúť, či sa vám tento kompromis oplatí, alebo môžete vždy použiť aj prehliadač Chrome alebo Firefox.