- - Sådan genindlæses alle faner i Safari på macOS

Sådan genindlæses alle faner i Safari på macOS

For et par år siden har Safari en mulighed dertilladte brugere at genindlæse alle faner, der i øjeblikket var åbne. Denne mulighed dukkede op, da brugere højreklikk på en fane. I efterfølgende versioner af macOS blev denne mulighed trukket tilbage. Det dukkede tydeligvis ikke på listen over nye funktioner i macOS, som Apple viser på WWDC, men de, der brugte det, har ikke nogen alternativer. Når det er sagt, hvis du har brug for at indlæse alle faner i Safari, og du skal gøre det ofte, kan du bruge en simpel Apple Script.

Genindlæs alle faner i Safari

Åbn Automator-appen på macOS. Klik på knappen Nyt dokument i bunden. Fra indstillingerne, der vises, skal du vælge indstillingen Tjenester. Åbn rullemenuen "Tjeneste modtager valgt" på det næste skærmbillede og vælg "Ingen input". Åbn derefter rullemenuen 'In' og vælg Safari på listen over applikationer. Endelig, vælg Kør AppleScript fra biblioteket til venstre.

Dette åbner en rude. Indsæt følgende script i det, så det erstatter standardteksten.

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

Gem tjenesten med et navn, der fortæller dig, hvad den er til. Dernæst skal du tillade, at scriptet kører i Safari. Åbn Safari og gå til Safari> Præferencer> Avanceret> Vis Udvikl-menu i menulinjen.

Åbn Udvikl-menu i Safari og aktiver "Tillad JavaScripts fra Apple-begivenheder".

Indtil videre har du oprettet tjenesten og aktiveret, uanset hvad det er dig, for tjenesten at køre. Nu kommer den del af faktisk brug af tjenesten, og hvorfor det er vigtigt at give dem et rigtigt navn.

For at køre tjenesten skal du åbne Safari og gå til Safari-menuen. Under Tjenester vil du se den, du lige har oprettet, anført der. Klik på den for at køre tjenesten og genindlæse alle faner i Safari.

Denne løsning er tydeligvis ikke så god somoriginal mulighed, der blev fjernet fra Safari. Når det er sagt, tvinger det dig ikke gennem ekstra trin eller flere klik end før. Da denne service blev oprettet specifikt til Safari, kan du ikke se den vises i undermenuen Tjenester i andre apps. Selv hvis du finder denne løsning lidt rå, er den stadig meget bedre end at genindlæse hver enkelt fane, du har åbent i Safari.

Hvis du bruger Chrome på macOS, kan du blot vælge alle de faner, du vil indlæse, højreklikke på en af ​​dem og vælge Indlæs indstillingen i genvejsmenuen.

Kommentarer