Forcer Safari à ouvrir des liens cible dans un nouvel onglet plutôt qu'une fenêtre dans Mac OS X

Les utilisateurs Mac peuvent émettre une chaîne de commande par défaut pour forcer Safari à ouvrir de nouveaux liens de fenêtre ciblés dans de nouveaux onglets au lieu de ces nouvelles fenêtres. C'est pratique si vous ouvrez beaucoup de liens qui lancent généralement une nouvelle fenêtre mais préfèrent les envoyer dans des onglets facilement gérés.

Nous allons utiliser une chaîne de commande par défaut pour forcer Safari à ouvrir les liens target = "_blank" dans de nouveaux onglets plutôt que de nouvelles fenêtres. Pour commencer, ouvrez le terminal et tapez la commande suivante:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

Ensuite, redémarrez Safari et à partir de maintenant, à chaque fois que vous cliquerez sur un lien ciblé comme _blank, il s'ouvrira dans un nouvel onglet.

Vous pouvez inverser ce comportement et revenir aux nouvelles fenêtres par défaut en tapant:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool false

Je pense que l'ouverture de ces liens dans un onglet a beaucoup de sens et je ne sais pas pourquoi Safari par défaut à de nouvelles fenêtres, ou a cette fonctionnalité si cachée.

Notez que les versions modernes de Safari ont une option pour toujours ouvrir de nouveaux liens dans les onglets par défaut, donc c'est vraiment mieux pour les utilisateurs Mac qui exécutent des versions antérieures sans un tel support.