Comment ouvrir un lien dans un nouvel onglet plutôt que dans une nouvelle fenêtre avec JavaScript ?
Bonjour à tous ! Je suis un développeur frontend débutant et j'ai rencontré un problème qui semble simple, mais je n'arrive pas à le résoudre.
J'ai besoin qu'en cliquant sur un bouton de mon site, un lien s'ouvre dans un nouvel onglet du navigateur. J'utilise la méthode `window.open()` :
```javascript
function openLink() {
window.open('https://example.com');
}
```
Mais le problème est que cela fonctionne différemment selon les navigateurs. Dans Firefox et Chrome, le lien s'ouvre soit dans un nouvel onglet (ce que je veux), soit dans une nouvelle fenêtre contextuelle. Parfois, cette fenêtre contextuelle est bloquée par le bloqueur de popups intégré. Les utilisateurs se plaignent qu'il ne se passe rien.
J'ai lu qu'on pouvait utiliser l'attribut `target="_blank"` dans la balise ``, mais j'ai besoin d'ouvrir le lien par programmation via JavaScript, car l'URL est générée dynamiquement après des calculs complexes ou après une réponse du serveur.
Voici mon code actuel, qui fonctionne parfois et parfois non :
```javascript
document.get
No answers yet.
Connectez-vous pour laisser une réponse
Blogs