Lopeta Safarin Web-sivujen automaattinen päivitys Mac OS X Lionissa
Uusi lisäys Safari 5.1:een Mac OS X 10.7:ssä on, että verkkosivut päivittyvät automaattisesti, jos ne jätetään käyttämättä jonkin aikaa. Ominaisuus voi tuntua tarpeettom alta ja jopa ärsyttävältä, mutta sivujen uudelleenlataamisen estämistä varten ei ole selkeää asetusvaihtoehtoa. Onneksi Stormcloud (DaringFireballin kautta) näyttää meille kuinka lopettaa tämä ärsyttävä toiminta Safari 5:ssä.1. Näin voit poistaa sen käytöstä toisto kerrallaan:
- Lopeta Safari, käynnistä sitten pääte (sijaitsee /Applications/Utilities/) ja kirjoita seuraava komento
- Käynnistä Safari uudelleen, niin näet "Debug"-valikon näkyviin oikeaan reunaan "Ohje"-kohdan viereen (kyllä, tämä eroaa Kehitys-valikosta)
- Vedä uusi virheenkorjausvalikko alas ja vieritä alaspäin, kunnes näet "Käytä usean prosessin Windowsia" ja valitse se niin, ettei sitä ole valittu
- Avaa uusi Safari-ikkuna ja jos näet verkkosivujen otsikon vieressä, olet nyt yhden prosessin tilassa, mikä estää verkkosivujen automaattisen päivityksen
defaults kirjoittaa com.apple.Safari IncludeInternalDebugMenu 1
Jos ihmettelet, miksi "moniprosessiikkunoiden"-nimisen asetuksen muuttaminen saa aikaan verkkosivujen automaattisen uudelleenlatauksen, Stormcloud tarjoaa hyvän kuvauksen tästä ominaisuudesta ja sen toiminnasta:
Periaatteessa se on hyvää tarkoittava ominaisuus, mutta se aiheuttaa myös käyttäjille päänsärkyä. Joissakin tapauksissa se saa Safarin viemään paljon enemmän muistia kuin sen pitäisi, ja se voi jopa aiheuttaa sovellusten hidastumista. Oletettavasti tämä kaikki kuitenkin korjataan ohjelmistopäivityksessä.
Suuri varoitus Safari 5.1:n käyttämisestä yhden prosessin tilassa: monet laajennukset ja laajennukset eivät toimi, etenkin (ja ärsyttävin) mainosten esto, ClickToFlash ja 1 salasana. Sinun on päätettävä, onko tämä kompromissi sen arvoinen, vai voit aina käyttää myös Chromea tai Firefoxia.