Safari-Registerkarten automatisch scannen / durchlaufen?

10

Ich habe ein Mac Mini-Setup auf einem Fernseher, um unser Netzwerk zu überwachen. Ich möchte die Überwachungsseiten einrichten, die wir in einer Reihe von Registerkarten anzeigen möchten, und Safari automatisch durchlaufen lassen. So etwas wie die Verwendung von Tankstellen zum Ändern von Video-Feeds; eine Art Auto-Switcher.

Ich habe mir Glims angesehen, aber es scheint nicht die Funktionalität zu haben. Gibt es eine Möglichkeit, dies mit Basissafari zu tun, oder kennt jemand ein Plugin, das dieses Verhalten in Safari ausführt?

Peter Grace
quelle
Ist es hat Safari sein? Es gibt ein Plugin für Chrome, das dies tut.
Vlad
Ich bin mir bewusst, dass Chrome und Firefox beide Erweiterungen haben, die dies handhaben, aber ich war neugierig, ob Safari die Fähigkeit nativ hatte.
Peter Grace
Sie können es sicherlich in Applescript tun. Die Objekthierarchie ist sehr einfach - Anwendung - Windows (Fenster) - Registerkarten (Tab)
Stu Wilson

Antworten:

18

Mit diesem AppleScript-Block können Sie Ihre Registerkarten in einem Fenster durchlaufen:

tell application "Safari"
    repeat
        repeat with i from (count of tabs of window 1) to 1 by -1
            set thisTab to tab i of window 1
            set current tab of window 1 to thisTab
            delay 1
        end repeat
    end repeat
end tell

Dies geht alle Ihre Registerkarten durch und wechselt alle 1 Sekunde. Ändern Sie einfach die Verzögerung, um die Zeit zu ändern, bevor die einzelnen Registerkarten wechseln.

Lucas Derraugh
quelle
Verwenden Sie den integrierten AppleScript-Editor, um ihn zu schreiben, zu speichern und auszuführen. Funktioniert wunderbar, danke!
JOM