So laden Sie alle Registerkarten in Safari unter macOS neu

Foto des Autors

By admin

In früheren Versionen von Safari existierte eine Funktion, die es Nutzern ermöglichte, alle geöffneten Tabs gleichzeitig neu zu laden. Diese Option war über einen Rechtsklick auf einen Tab zugänglich. In neueren macOS-Versionen wurde diese Funktion jedoch entfernt. Obwohl diese Änderung nicht explizit in den von Apple auf der WWDC präsentierten Neuerungen aufgeführt wurde, suchen Nutzer, die sie häufig verwendeten, nach einer praktikablen Alternative. Sollten Sie jedoch regelmäßig alle Ihre Safari-Tabs aktualisieren müssen, gibt es eine einfache Lösung mittels eines Apple-Skripts.

Safari: Alle Tabs gleichzeitig aktualisieren

Starten Sie die Automator-App auf Ihrem macOS-System. Klicken Sie im unteren Bereich auf „Neues Dokument“. Wählen Sie aus den angezeigten Optionen die Option „Dienste“. Im darauffolgenden Fenster wählen Sie im Dropdown-Menü „Dienst empfängt ausgewählt“ die Einstellung „Keine Eingabe“. Wählen Sie im Menü darunter „In“ die Anwendung „Safari“. Wählen Sie abschließend in der Bibliothek auf der linken Seite die Option „AppleScript ausführen“ aus.

Es öffnet sich nun ein Fenster. Ersetzen Sie den voreingestellten Text durch das folgende Skript:

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

Speichern Sie diesen Dienst unter einem aussagekräftigen Namen, der seinen Zweck klar erkennen lässt. Im nächsten Schritt muss dem Skript die Ausführungsberechtigung in Safari gewährt werden. Öffnen Sie Safari und navigieren Sie in der Menüleiste zu Safari > Einstellungen > Erweitert und aktivieren Sie die Option „Entwicklermenü in der Menüleiste anzeigen“.

Klicken Sie nun im „Entwickeln“-Menü in Safari auf die Option „JavaScript von Apple Events zulassen“, um sie zu aktivieren.

Sie haben nun den Dienst erstellt und die notwendigen Einstellungen vorgenommen, damit der Dienst fehlerfrei ausgeführt werden kann. Nun folgt der eigentliche Einsatz des Dienstes, und hier wird deutlich, wie wichtig ein prägnanter Name ist.

Um den Dienst zu nutzen, öffnen Sie Safari und klicken Sie in der Menüleiste auf „Safari“. Im Untermenü „Dienste“ wird der gerade erstellte Dienst angezeigt. Klicken Sie auf den Dienst, um ihn zu aktivieren und alle Ihre Safari-Tabs zu aktualisieren.

Diese Methode ist zwar nicht ganz so elegant wie die ursprüngliche, inzwischen entfernte Option von Safari, erfordert aber auch nicht mehr Schritte oder Klicks. Da der Dienst speziell für Safari entwickelt wurde, erscheint er nicht im Untermenü „Dienste“ anderer Anwendungen. Auch wenn die Lösung etwas umständlich erscheinen mag, ist sie dennoch deutlich effizienter, als jeden einzelnen Tab manuell zu aktualisieren.

Nutzer von Chrome unter macOS können alle gewünschten Tabs zum Aktualisieren auswählen, einen Rechtsklick auf einen der ausgewählten Tabs ausführen und im Kontextmenü die Option „Neu laden“ wählen.