Salut à tous,

Quelqu'un aurait-il une méthode pour repérer quand l'utilisateur réduit son navigateur ?
Pour les navigateurs récents ce n'est pas très compliqué, il y a ça : [https://developer.mozilla.org/fr/docs/Web/API/Window/open]()

Mais pour les navigateurs plus anciens, je n'ai pas encore trouvé :D

5 réponses


Salut,

Alors déjà le lien n'a rien à voir avec la taille de la fenêtre de ton navigateur, il s'agit d'une méthode permettant d'ouvrir une nouvelle fenêtre..
Ensuite, pour catcher la réduction du browser, rien de plus simple : il suffit d'utiliser la propriété onresize de l'objet window : https://developer.mozilla.org/fr/docs/Web/API/GlobalEventHandlers/onresize ou l'event resize : https://developer.mozilla.org/en-US/docs/Web/Events/resize

Il parle de réduire dans le sens ou le navigateur revient dans la barre des taches. Je n'ai jamais exploré ça mais effectivement je doute que cela soit possible sur de vieux nav

Autant pour moi. Cela dit, je ne suis pas sûr que ça soit possible ?

Ecouter l'événement blur sur le window? ^^

Il semble qu'il n'y ai pas de solution simple à ce problème pour les anciens navigateurs.

Cependant, on a remarqué que les performances chutaient lorsqu'on était plus en focus sur une page.
Du coup, je pense qu'on va se résoudre à partir sur cette piste même si ça risque d'être un peu "tricky" et évidement imparfait... !