10 votes

Pouvez-vous voir une liste de tous les onglets ouverts dans Safari ?

J'ai souvent 150 à 200 onglets ouverts en permanence dans Safari, car c'est là que j'aime conserver tous mes travaux en cours. Évidemment, tous les onglets ouverts ne sont jamais affichés en même temps lorsqu'il y en a autant...

Je me demande si une liste de tous les onglets actuellement ouverts est disponible dans Safari.

enter image description here

9voto

user3439894 Points 52496

Voici un AppleScript qui récupère le nom de tous les onglets dans toutes les fenêtres Safari et les affiche dans un document TextEdit non sauvegardé.

Vous pouvez l'enregistrer comme un simple script et y accéder depuis le menu script de la barre de menu si vous l'activez dans les préférences de l'éditeur script. Ou en tant qu'App et elle peut être placée sur le Dock.

tell application "Safari"
    set windowCount to number of windows
    set docText to ""
    repeat with x from 1 to windowCount
        set tabcount to number of tabs in window x
        repeat with y from 1 to tabcount
            set tabName to name of tab y of window x
            set docText to docText & tabName & linefeed as string
        end repeat
    end repeat
end tell
tell application "TextEdit"
    activate
    make new document
    set the text of the front document to docText
end tell

Le code source ci-dessus a été modifié à partir de Générer une liste des onglets Safari ouverts avec AppleScript .

7voto

user120623 Points 391

Je ne crois pas qu'une liste d'onglets soit disponible, cependant, il existe une vue d'ensemble des onglets dans Safari si vous cliquez sur

Affichage > Afficher tous les onglets

Le raccourci clavier est Shift + Command + \

Ce qui vous montrera tous vos onglets, regroupés selon le site web auquel ils appartiennent.

Ou si vous disposez d'une prise en charge de la fonction "pincer pour zoomer", vous pouvez effectuer un zoom arrière et la vue s'affichera automatiquement.

3voto

Kysh Points 151

Une légère modification de l'AppleScript de [user3439894][1] afin d'obtenir également l'URL de l'onglet et de l'enregistrer dans le fichier texte résultant.

tell application "Safari"
set windowCount to number of windows
set docText to ""
repeat with x from 1 to windowCount
    set tabcount to number of tabs in window x
    repeat with y from 1 to tabcount
        set tabName to name of tab y of window x
        set theURL to URL of tab y of window x
        set docText to docText & tabName & space & theURL & linefeed as string
    end repeat
end repeat
end tell
tell application "TextEdit"
    activate
    make new document
    set the text of the front document to docText
end tell

1voto

Matt Sephton Points 4570

Vous pouvez également utiliser une application appelée Sorcière qui vous permet d'afficher une liste de fenêtres et d'onglets Safari dans un menu déroulant, vous permettant de choisir celui que vous voulez.

https://manytricks.com/witch/images/4/menubar.jpg

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X