Javascript 查找实际视口高度-减去铬

Javascript 查找实际视口高度-减去铬,javascript,Javascript,嗨 有人能告诉我如何获得实际的视口高度吗?如果我使用window.innerHeight或$(window.height()(jquery),我会得到一个值,该值看起来像是考虑了浏览器的chrome。我需要实际视口的高度。当我使用web dev工具栏(firefox)中的标尺插件测量视口高度时,该值与window.innerHeight提供的值不同。请尝试: document.body.clientHeight document.body.clientWidth 您也可以尝试: documen

有人能告诉我如何获得实际的视口高度吗?如果我使用window.innerHeight或$(window.height()(jquery),我会得到一个值,该值看起来像是考虑了浏览器的chrome。我需要实际视口的高度。当我使用web dev工具栏(firefox)中的标尺插件测量视口高度时,该值与window.innerHeight提供的值不同。

请尝试:

document.body.clientHeight
document.body.clientWidth
您也可以尝试:

document.documentElement.clientHeight
document.documentElement.clientWidth

你能举个例子吗?在哪些浏览器中会发生这种情况?
window.innerHeight
不考虑浏览器的chrome浏览器,这就是
window.outerHeight
所做的。它确实包括水平滚动条(如果存在)。$(window).height()在jquery中只返回视口高度,而不是浏览器高度。哦,好吧,只是当我向out window.innerHeight发出警报时,我得到了760。但是,如果我从屏幕抓图或使用firefox插件中的标尺功能测量实际面积,那么我会返回726。这会得到文档的高度,而不是窗口的高度——也就是说,如果窗口有滚动条,它会得到页面的完整长度,包括屏幕外的部分。