safari pour ouvrir des liens externes dans une nouvelle fenêtre


8

J'aime safari pour ouvrir des liens dans de nouveaux onglets en général. C'est-à-dire lorsque je fais une recherche, je veux que les résultats sur lesquels je clique pour ouvrir dans de nouveaux onglets dans la même fenêtre. Cela permet d'avoir plusieurs fenêtres avec plusieurs onglets et de les regrouper par sujet.

lorsque je clique sur un lien dans un e-mail, safari (sous OS X) choisit en quelque sorte (au hasard?) une fenêtre ouverte et ouvre le lien comme un nouvel onglet. parfois, il sélectionne même une fenêtre réduite, bien qu'il y en ait d'autres visibles sur le même espace.

être clair: je veux la nouvelle fenêtre lorsque l'action est déclenchée à partir d'une application externe (par exemple Mail, etc.). Dans Safari, je voudrais m'en tenir au comportement par défaut.

J'ai essayé les paramètres Safari -> Onglets -> Ouvrir de nouvelles pages dans des onglets au lieu du paramètre Windows (tous), mais cela ne donne pas le résultat attendu. c'est général pour tous. De plus, Google ne connaissait pas de réponse satisfaisante, donc je demande ici.

Toute aide est appréciée.


Je veux le même. Hélas, Safari et Firefox pensent que c'est une bonne idée de détourner les fenêtres existantes pour créer de nouveaux onglets indépendants. Jusqu'à présent ... Mais un jour ils comprendront. :-)
Nicolas Barbulesco

Réponses:


2

J'ai vécu la même chose, de nouvelles fenêtres au lieu d'ouvrir des onglets lors du clic de contrôle, et cela m'a semblé totalement aléatoire également.

L'extension Safari 'Link Thing' (peut-être 'LinkThing' -?) Ouvrira, par défaut, tous les liens dans un nouvel onglet sans que vous ayez à appuyer sur le contrôle, sauf si la page (par exemple DuckDuckGo) désactive et remplace les préférences du navigateur de l'utilisateur.


1

Le script OSA suivant ouvre l'URL donnée en paramètre dans une nouvelle fenêtre.

function Safari {
    # Will open a New Safari window with argument 1.
    osascript <<EOD
    tell application "Safari" to make new document with properties {URL:"$1"}
    return
EOD
}

Placez le code dans le fichier .profile de votre répertoire personnel et exécutez-le avec . ~/.profile.

J'ai trouvé cette solution dans un autre fil ici sur Stack Exchange.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.