Comment afficher la fenêtre popup plein écran en javascript?

Est-il possible de faire une fenêtre maximisée dès qu'il est ouvert? Si ce n'est pas ça, au moins faites-le en taille d'écran? Ceci:

window.open(src, 'newWin', 'fullscreen="yes"')

apparemment, ça n'a marché que pour L'ancienne version de IE.

28
demandé sur Robert Moore 2008-10-06 02:12:28

4 réponses

Utiliser screen.availWidth et screen.availHeight calculer une taille appropriée pour les paramètres de hauteur et de largeur dans window.open()

bien qu'il soit probable que ce soit proche, il ne sera pas maximisé, ni précis pour tout le monde, surtout si toutes les barres d'outils sont affichées.

21
répondu Geoff 2018-02-21 13:25:04

plus qu'un mauvais design - cette "fonctionnalité" est la recette pour un désastre de L'UI. Il y a étaientmalveillants les sites Web qui ont exploité les fonctions de visualisation plein écran en JavaScript pour détourner les fenêtres du navigateur et afficher un écran indiscernable du bureau de l'utilisateur. Alors qu'il peut encore y avoir un moyen de le faire, s'il vous plaît pour l'amour de toutes les choses décentes, ne pas mettre en œuvre cela.

9
répondu Rob Allen 2008-10-06 00:13:34

Qu'en ceci:

var popup = window.open(URL);
if (popup == null)
   alert('Please change your popup settings');
else  {
  popup.moveTo(0, 0);
  popup.resizeTo(screen.width, screen.height);
}
4
répondu Ray 2008-10-10 02:35:07

Qu'en est-il de ceci, j'ai donné la valeur de largeur et de hauteur à un grand nombre et cela fonctionne

window.open("https://www.w3schools.com", "_blank","toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=4000,height=4000");
1
répondu Jitendra Tumulu 2017-06-22 14:06:45