Forcer Safari à ouvrir un onglet
Dans Safari 4, il est possible de demander à ce que toute nouvelle fenêtre s'ouvre en fait dans un nouvel onglet ( ou Tab en anglais). Cette option est disponible dans le menu Préférences. Dans l'onglet Général, en bas se trouve l'option "ouvrir les liens depuis l'applications".
Pourtant, nombre de sites arrive à ouvrir une nouvelle fenêtre malgré l'option cochée. Le truc que j'ai trouvé et utilise, est une option cachée de Safari dans le fichier de préférences com.apple.safari.plist Cette option était décrite dans la version beta de Safari 4. Mais aucun article que j'ai trouvé n'en parle pour la version finale. Pourtant cette option fonctionne.
Que faut-il faire ? Il faut mettre la clé TargetClicksCreateTabs à vrai (cette clé n'existe pas à l'origine. Pour l'ajouter 2 possibilités :
- En utilisant l'éditeur de plist fournit dans le DVD d'installation de tout bon OSX
- En utilisant la commande defaults dans un Terminal:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
Une fois la clé insérée, (re)lancez Safari et c'est bon :)
Pour revenir en arrière il suffit soit d'effacer cette clé ou de la mettre à faux (desativer):
Effacer : defaults delete com.apple.Safari TargetedClicksCreateTabs
Desactiver : defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
Source : MacOSXhints.com
