- - Slik laster du inn alle faner i Safari på macOS

Slik laster du inn alle faner i Safari på macOS

For noen år siden har Safari et alternativ somtillater brukere å laste inn alle faner som for øyeblikket var åpne. Dette alternativet dukket opp da brukere høyreklikk på en fane. I påfølgende versjoner av macOS ble dette alternativet trukket tilbake. Det dukket tydeligvis ikke opp på listen over nye funksjoner i macOS som Apple viser frem på WWDC, men de som brukte det har ikke noen alternativer. Når det er sagt, hvis du trenger å laste inn alle fanene i Safari på nytt, og du trenger å gjøre det ofte, kan du bruke et enkelt Apple Script.

Last alle fanene på nytt i Safari

Åpne Automator-appen på macOS. Klikk på knappen Nytt dokument nederst. Velg alternativet Tjenester fra alternativene som vises. Åpne rullegardinmenyen “Tjenesten mottar valgt” på neste skjermbilde og velg “Ingen inndata”. Deretter åpner du rullegardinmenyen 'In' og velger Safari fra listen over applikasjoner. Til slutt, fra biblioteket til venstre, velg Kjør AppleScript.

Dette vil åpne en rute. Lim inn følgende skript i det slik at 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

Lagre tjenesten med et navn som forteller deg hva den er til. Deretter må du la skriptet kjøres i Safari. Åpne Safari og gå til Safari> Innstillinger> Avansert> Vis utvikle-menyen i menylinjen.

Åpne utviklingsmenyen i Safari og aktiver “Tillat JavaScripts fra Apple Events”.

Så langt har du opprettet tjenesten og aktivert hva det er deg for tjenesten å kjøre. Nå kommer den delen av å bruke tjenesten, og hvorfor det er viktig å gi dem et riktig navn.

For å kjøre tjenesten, åpne Safari og gå til Safari-menyen. Under Tjenester vil du se den du nettopp opprettet, oppført der. Klikk på den for å kjøre tjenesten og laste inn alle faner i Safari på nytt.

Denne løsningen er tydeligvis ikke så god somoriginalt alternativ som ble fjernet fra Safari. Når det er sagt, tvinger den deg ikke gjennom ekstra trinn eller flere klikk enn før. Siden denne tjenesten ble opprettet spesielt for Safari, vil du ikke se den vises i undermenyen Tjenester for andre apper. Selv om du finner denne løsningen litt rå, er den fortsatt mye bedre enn å laste inn hver enkelt fane du har åpent i Safari, individuelt.

Hvis du bruker Chrome på macOS, kan du ganske enkelt velge alle fanene du vil laste inn på nytt, høyreklikke på en av dem og velge Last inn på nytt fra hurtigmenyen.

kommentarer