Zaustavite Safari automatsko osvježavanje web stranica u Mac OS X Lion
Novi dodatak Safari 5.1 u Mac OS X 10.7 je da se web stranice automatski osvježavaju ako su neaktivne neko vrijeme. Značajka se može činiti nepotrebnom, pa čak i dosadnom, ali ne postoji jasna preferirana opcija za onemogućavanje ponovnog učitavanja stranica. Srećom, Stormcloud (putem DaringFireball) pokazuje nam kako zaustaviti ovo dosadno ponašanje u Safariju 5.1. Ovdje je play-by-play kako to onemogućiti:
- Zatvorite Safari, zatim pokrenite Terminal (koji se nalazi u /Applications/Utilities/) i unesite sljedeću naredbu
- Ponovo pokrenite Safari i vidjet ćete izbornik "Debug" koji se pojavljuje na krajnjoj desnoj strani, uz "Help" (da, ovo se razlikuje od izbornika Develop)
- Povucite prema dolje novi izbornik Debug i pomičite se prema dolje dok ne vidite "Use Multi-process Windows" i odaberite ga tako da ne bude označen
- Otvorite novi Safari prozor i ako pored naslova web stranice vidite , sada ste u načinu jednog procesa, koji sprječava automatsko osvježavanje web stranica
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Ako se pitate zašto promjena neke postavke pod nazivom “višeprocesni prozori” utječe na automatsko ponovno učitavanje web stranica, Stormcloud daje dobar opis što je to značajka i kako radi:
U osnovi, to je dobronamjerna značajka, ali također uzrokuje glavobolje korisnicima. U nekim slučajevima to uzrokuje da Safari zauzme mnogo više memorije nego što bi trebao, a može čak uzrokovati usporavanje aplikacije. Vjerojatno će sve ovo ipak biti popravljeno u ažuriranju softvera.
Veliko upozorenje o pokretanju Safarija 5.1 u jednoprocesnom načinu rada: mnogi dodaci i proširenja ne rade, ponajviše (i dosadno) blokatori oglasa, ClickToFlash i 1password. Morat ćete odlučiti isplati li se taj kompromis ili uvijek možete koristiti samo Chrome ili Firefox.