Pred niekoľkými rokmi má Safari možnosťpovolil používateľom znovu načítať všetky karty, ktoré boli práve otvorené. Táto možnosť sa objavila, keď používatelia klikli pravým tlačidlom myši na kartu. V nasledujúcich verziách makier bola táto možnosť zrušená. Očividne sa neobjavil na zozname nových funkcií v systéme MacOS, ktorý spoločnosť Apple predstaví na WWDC, ale tí, ktorí ho používali, nemajú alternatívy. To znamená, že ak potrebujete znova načítať všetky karty v prehliadači Safari a potrebujete tak často, môžete použiť jednoduchý Apple Script.
Znovu načítať všetky karty v prehliadači Safari
Otvorte aplikáciu Automator v systéme MacOS. V dolnej časti kliknite na tlačidlo Nový dokument. Z zobrazených možností vyberte možnosť Služby. Na ďalšej obrazovke otvorte rozbaľovaciu ponuku „Prijíma sa služba“ a vyberte „Žiadny vstup“. Potom otvorte rozbaľovaciu ponuku „In“ a zo zoznamu aplikácií vyberte Safari. Nakoniec v knižnici naľavo vyberte Spustiť AppleScript.
![](/images/mac-os-x/how-to-reload-all-tabs-in-safari-on-macos.jpg)
Otvorí sa tabla. Vložte do neho nasledujúci skript, aby nahradil predvolený text.
tell application "Safari" set a to tabs of the front window repeat with x in a set docUrl to URL of x set URL of x to docUrl end repeat end tell
Uložte službu s menom, ktoré vám povie, pre čo je. Ďalej musíte povoliť spustenie skriptu v prehliadači Safari. Otvorte Safari a prejdite na Safari> Predvoľby> Rozšírené> Zobraziť ponuku Vytvoriť na paneli s ponukami.
![](/images/mac-os-x/how-to-reload-all-tabs-in-safari-on-macos_2.jpg)
Otvorte ponuku vývoja v prehliadači Safari a povoľte „Povoliť JavaScripty z udalostí Apple“.
![](/images/mac-os-x/how-to-reload-all-tabs-in-safari-on-macos_3.jpg)
Túto službu ste doteraz vytvorili a povolili, aby sa služba spustila bez ohľadu na to, ako ste. Teraz prichádza časť, v ktorej sa služba skutočne používa, a prečo je dôležité jej dať správne meno.
Ak chcete službu spustiť, otvorte Safari a prejdite do ponuky Safari. V časti Služby sa zobrazí zoznam, ktorý ste práve vytvorili. Kliknutím na túto službu spustíte službu a znova načítať všetky karty v prehliadači Safari.
Toto riešenie zjavne nie je také dobré akopôvodná možnosť, ktorá bola odstránená z prehliadača Safari. To znamená, že vás to nenúti vykonať ďalšie kroky alebo viac kliknutí ako predtým. Keďže táto služba bola vytvorená špeciálne pre prehliadač Safari, neuvidíte ju v podponuke Služby iných aplikácií. Aj keď zistíte, že toto riešenie je trochu surové, stále je omnoho lepšie než individuálne načítať každú jednotlivú kartu, ktorú máte otvorenú v prehliadači Safari.
Ak používate prehliadač Chrome v systéme MacOS, môžete jednoducho vybrať všetky karty, ktoré chcete znova načítať, kliknite pravým tlačidlom myši na niektorú z nich a v kontextovej ponuke vyberte možnosť Obnoviť.
Komentáre