j'utilise target="_blank"
pour ouvrir les liens dans un nouvel onglet... mais sous IE, il ouvre une nouvelle fenêtre qui est tout à fait logique parce que c'est ce _blank
est censé faire, et je ne sais pas comment target="_blank"
se comporte dans les autres navigateurs... il ya quelque chose à la force des liens pour ouvrir dans un nouvel onglet.. si le navigateur prend en charge les onglets... sinon une nouvelle fenêtre
Réponses
Trop de publicités?Il n'y a aucun moyen de le faire que comme l'auteur de l'HTML que le navigateur affiche. Au moins pas encore, que je sache. Son joli beaucoup du navigateur et de ses paramètres / préférences qui sont définies par les utilisateurs eux-mêmes.
Aussi, vous ne devriez pas l'imposer à tout utilisateur. Un navigateur est à l'utilisateur. Si un utilisateur veut ouvrir tous les liens dans des onglets ou dans de nouvelles fenêtres, puis permettre à l'utilisateur de faire exactement cela.
Il est bon que nous ne pouvons pas faire certaines choses. target=_blank
est encore abusé et les pop-ups ont été fait à la mort.
Depuis que je suis tombé sur cette vieille question et a ensuite constaté qu'il est maintenant possible (peut-être cette css option n'est pas disponible à l'époque), je veux juste ajouter une mise à jour sur la façon dont il peut être fait:
<a href="[yourlink]" target="_blank" style="target-new: tab;">Google</a>
Ici, l'option pour la cible-nouveau style:
target-new: window | tab | none
N'ai pas testé l'option aucune, peut-être qu'il utilise le paramètre par défaut du navigateur.
J'ai confirmé ce pour Firefox et IE7-9.