Javascript - Ouvrir le Lien dans un Nouvel Onglet (MÊME FENÊTRE)
Je me rends compte il ya un couple de questions déjà sur DONC, pour ce sujet, mais ils semblent tous assez vieux....juste essayer d'obtenir une date de réponse:
Est la façon standard de l'ouverture d'un nouvel onglet (dans la même fenêtre de navigateur) encore:
window.open('url', '_blank');
window.focus();
???
Aussi, j'ai lu que c'est dépendante sur les utilisateurs config de leur navigateur (que ce soit la page s'ouvre dans un nouvel onglet ou une nouvelle fenêtre, et également de savoir si le nouvel onglet/fenêtre a le focus)....Je voudrais que le focus reste sur l'onglet d'origine, mais je ne suis plus concerné, avec l'ouverture d'un onglet dans la même fenêtre du navigateur (en gardant le focus est juste un bonus).
Donc, il y a un moyen de lecture/obtenir ce paramètre dans les nouveaux navigateurs? (chrome, ff, ie) Et, éventuellement, de notifier à l'utilisateur de modifier les réglages si ils l'ont mis à ouvert dans une nouvelle fenêtre?
OriginalL'auteur A.O. | 2013-10-31
Vous devez vous connecter pour publier un commentaire.
J'ai eu beaucoup de succès avec
Vous savez quoi? Vous avez raison. En regardant en arrière, je n'ai aucune idée de pourquoi je l'ai lié à que.
OriginalL'auteur Giganticus
À l'aide de
target="_blank"
est favorable.par exemple. dans Chrome, ancres avec
target="_blank"
ouvrir un nouvel onglet, cependant,window.open
ouvre une toute nouvelle fenêtre.J'ai tenté quelques expériences pour remplacer
window.open
avectarget="_blank"
.Bloqué par bloqueur de pop-up
Autorisé par le bloqueur de pop-up
Il semble aussi longtemps que les popups sont déclenchées par une interaction de l'utilisateur, le bloqueur de pop-up permet.
Mozilla documentation sur les
window.open
:https://developer.mozilla.org/en-US/docs/Web/API/window.open
OriginalL'auteur Mike Causer