Zakažte Safari svévolně obnovovat záložky

Prohlížeč Safari ve své poslední verzi 5.1 začal automaticky obnovovat obsah neaktivních záložek. Také vám to vadí?

Apple se v Lionu opravdu hodně snažil, aby stolní operační systém co nejvíce přiblížil svému mobilnímu iOS. A to nejen u systému samotného, ale i u aplikací. Nejvíce to pocítíte především u prohlížeče Safari, kterému jeho programátoř dali do vínku automatické obnovování obsahu těch záložek, které jsou nějakou dobu neaktivní. Jistě jste si toho všimli také: když rozepíšete email v okně webového emailu a na nějakou dobu se přepnete do jiné záložky, máte po návratu zpět rozepsaný text nenávratně v křemíkovém nebi.

Nevíme, co Apple vedlo k implementaci tohoto chování (všechny racionální důvody bych pochopil na mobilním zařízení, ne na stolním počítači), díky Stormcloud ale víme, jak jej Safari zase rychle odnaučit.

Jak na to

  1. Ukončete aplikaci Safari,
  2. otevřete aplikaci Terminál,
  3. zadejte následující příkaz:
    defaults write com.apple.Safari IncludeInternalDebugMenu 1
  4. a znova spusťte aplikaci Safari.
  5. Všimněte si, že vám v menubaru přibyla nová položky Debug,
  6. Otevřete toto menu, najděte v něm položku Use Multi-process Windows (Používat okna s více procesy) a zrušte její zaškrtnutí.
  7. Hotovo! Safari již nebude obnovovat vaše okna na pozadí.

Ovšem vše má své ale: v tomto případě ale může (a také bude) mít Safari problém se spouštěním některých zásuvných modulů, jako je například ClickToFlash nebo 1password. Také vykreslovací jádro WebKit2 není na chod v tomto režimu připraven, tudíž se celý prohlížeč začně chovat značně nestandardn pokud dojde k nějaké chybě, přeruší se chod všech záložek a přijdete tak o vše.

Tudíž pokud skutečně nechcete, aby vám prohlížeč obnovoval stránky, které používáte, pak jediným skutečně bezbolestným řešením tohoto problému je přejít na jiný prohlížeč. Bohužel.

14 komentářů: „Zakažte Safari svévolně obnovovat záložky

  • avatar
    04. 11. 2011 (09:08)
    Trvalý odkaz

    Divne, me v jakejchkoli textboxech text vzdycky zustane a to i kdyz stranku opustim a vratim si k ni jen z historie napriklad pomoci dvou prstyho gesta.

    • avatar
      04. 11. 2011 (09:11)
      Trvalý odkaz

      Asi záleží na konkrétních stránkách: u mě jsem přišel o několik rozepsaných emailů v Gmail rozhraní a také o text v dokumentech v Google Docs. Zřejmě tam, kde jde o Ajaxové aplikace a nikoli jednoduché textboxy, tam se text ztrácí…

      • avatar
        04. 11. 2011 (10:21)
        Trvalý odkaz

        Gmail i Google Docs ukládají rozepsaný obsah ve velmi krátkých intervalech, o nic byste přijít tedy neměl..

    • avatar
      04. 11. 2011 (09:11)
      Trvalý odkaz

      Asi záleží na konkrétních stránkách: u mě jsem přišel o několik rozepsaných emailů v Gmail rozhraní a také o text v dokumentech v Google Docs. Zřejmě tam, kde jde o Ajaxové aplikace a nikoli jednoduché textboxy, tam se text ztrácí…

  • avatar
    04. 11. 2011 (09:18)
    Trvalý odkaz

    dobry.. a jak ten debug z menu zase odstranim? diky

  • avatar
    04. 11. 2011 (11:32)
    Trvalý odkaz

    Tohle mi dělá na iPadu, taky se mi to nelíbí!

  • avatar
    04. 11. 2011 (12:03)
    Trvalý odkaz

    Skočil na Vašu radu, ale ako to teraz vrátiť do pôvodného stavu? Akým príkazom v termináli. Prestalo fungovať listovanie v stránkach. Chcem sa vrátiť k pôvodnému nastaveniu

    • avatar
      04. 11. 2011 (12:08)
      Trvalý odkaz

      Zcela logicky žádným příkazem v terminálu, pouze v menu Debug opět kliknete položku, na kterou jste kliknut dle návodu. Je to jako vypínač stále dokola: zapnout – vypnout – zapnout – vypnout…
      V textu se uvádí, že po vypnutí této vlastnosti může dojít ke změně některých funkcí prohlížeče….

      • avatar
        11. 11. 2011 (10:37)
        Trvalý odkaz

        Ano, dochází… Po vypnutí mi začal korektně chodit Adobe Acrobat X Plug-In (zobrazování PDF uvnitř Safari pomocí Acrobat X), ale přestal se zobrazovat Reading List. Řeším to tak, že nechávám obnovování vypnuto a pokud potřebuju Reading List, otevřu si New Multi-process Window zkratkou jabko-alt-N. Pohoda… ;)

  • avatar
    04. 11. 2011 (15:08)
    Trvalý odkaz

    Hahaha, kdyz jsem tuhle stranku otevrel tak mi Safari svevolne obnovilo zalozky, fail :-)

  • avatar
    06. 11. 2011 (08:32)
    Trvalý odkaz

    chyba:
    po použítí tohoto postupu jsem narazil na problém s návratem zpět pomocí gest. takže jsem musel vrátit standartní nastavení.

  • avatar
    22. 11. 2011 (15:23)
    Trvalý odkaz

    Jde zakazat obnovovani stranky nejak i na iPadu?

Komentáře nejsou povoleny.