Comment trouver la hauteur du navigateur, y compris les barres d'outils et les boutons avec javascript?

Existe-t-il un moyen de trouver la hauteur du navigateur avec les barres d'outils et les boutons du navigateur, non seulement la hauteur de la fenêtre ou du document?

Pour la taille de la fenêtre, vous utilisez window.innerWidth et window.innerHeight . Pour toute la fenêtre, y compris les décorations, utilisez window.outerWidth et window.outerHeight . Ensuite, tout ce que vous devez faire est de soustraire l'un de l'autre.

Modifier: Il n'y a pas de moyen pris en charge dans IE8 et plus ancien. Ceci est expliqué dans cet article et fournit également une solution de contournement qui implique un redimensionnement de la fenêtre du navigateur. Il y a également cette réponse Stack Overflow .