Найти точную высоту и ширину области просмотра кросс-браузерным способом (без Prototype / jQuery)
Я пытаюсь найти точную высоту и ширину области просмотра браузера, но подозреваю, что либо Mozilla, либо IE дают мне неправильный номер. Вот мой метод для роста:
var viewportHeight = window.innerHeight ||
document.documentElement.clientHeight ||
document.body.clientHeight;
Я еще не начал на ширине, но я предполагаю, что это будет что-то похожее.
Есть ли более правильный способ получения этой информации? В идеале, я бы хотел, чтобы решение работало с Safari / Chrome / другими браузерами.