Maison >interface Web >js tutoriel >Comment puis-je forcer « window.open() » de JavaScript à s'ouvrir dans une nouvelle fenêtre au lieu d'un onglet ?

Comment puis-je forcer « window.open() » de JavaScript à s'ouvrir dans une nouvelle fenêtre au lieu d'un onglet ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-28 00:27:10606parcourir

How Can I Force JavaScript's `window.open()` to Open in a New Window Instead of a Tab?

Ouvrir une nouvelle fenêtre en JavaScript au lieu d'un onglet

Lorsque vous travaillez avec window.open() en JavaScript, vous pouvez rencontrer des cas où Firefox ouvre l'URL spécifiée dans un nouvel onglet par défaut, ce qui n'est peut-être pas votre comportement souhaité. Cet article explique comment résoudre ce problème et forcer l'ouverture de l'URL dans une nouvelle fenêtre au lieu d'un onglet.

Pour ce faire, vous devez exploiter le paramètre "features" dans la méthode window.open() . En spécifiant ce paramètre, vous pouvez contrôler divers attributs de la fenêtre nouvellement ouverte, notamment ses dimensions.

Voici la solution :

window.open(url, windowName, "height=200,width=200");

Dans cette ligne de code, nous spécifions la hauteur et la largeur de la fenêtre. Lorsque vous fournissez ces dimensions, Firefox ouvrira l'URL dans une nouvelle fenêtre, distincte de tout onglet existant.

Pour une personnalisation plus poussée, vous pouvez explorer la documentation fournie sur https://developer.mozilla.org/en -US/docs/Web/API/Window.open#Position_and_size_features, qui répertorie toutes les fonctionnalités disponibles et leur utilisation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn