Ustavi samodejno osveževanje spletnih strani Safari v sistemu Mac OS X Lion
Nov dodatek Safari 5.1 v Mac OS X 10.7 je, da se spletne strani samodejno osvežijo, če so nekaj časa nedejavne. Funkcija se lahko zdi nepotrebna in celo moteča, vendar ni jasne možnosti za onemogočanje ponovnega nalaganja strani. Na srečo nam Stormcloud (prek DaringFireball) pokaže, kako ustaviti to nadležno vedenje v Safariju 5.1. Tukaj je igranje za predvajanjem, da ga onemogočite:
- Zaprite Safari, nato zaženite terminal (v /Applications/Utilities/) in vnesite naslednji ukaz
- Znova zaženite Safari in na skrajni desni strani boste videli meni »Odpravljanje napak« poleg »Pomoč« (da, to se razlikuje od menija za razvoj)
- Povlecite navzdol nov meni za odpravljanje napak in se pomaknite navzdol, dokler ne vidite »Uporabi večprocesni Windows« in ga izberite tako, da ni potrjeno
- Odprite novo okno brskalnika Safari in če poleg naslova spletnih strani vidite , ste zdaj v načinu enega procesa, ki preprečuje samodejno osveževanje spletnih strani
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Če se sprašujete, zakaj spreminjanje nekaterih nastavitev, imenovanih »večprocesna okna«, vpliva na samodejno ponovno nalaganje spletnih strani, Stormcloud nudi dober opis tega, kaj je ta funkcija in kako deluje:
V bistvu gre za dobronamerno funkcijo, ki pa uporabnikom povzroča tudi nekaj preglavic. V nekaterih primerih Safari zavzame veliko več pomnilnika, kot bi smel, in lahko celo povzroči upočasnitev delovanja aplikacij. Verjetno bo vse to popravljeno v posodobitvi programske opreme.
Veliko opozorilo glede izvajanja Safarija 5.1 v enoprocesnem načinu: veliko vtičnikov in razširitev ne deluje, predvsem (in moteče) zaviralci oglasov, ClickToFlash in 1password. Odločiti se boste morali, ali se ta kompromis splača, ali pa lahko vedno uporabite tudi Chrome ali Firefox.