我一直认为outerHeight和innerHeight之间的区别很简单: https://developer.mozilla.org/en-US/docs/Web/API/window.outerHeight
我的屏幕分辨率是1440x1050,所以当我全屏并运行window.outerWidth和window.outerHeight时,我分别得到了1440和1050,这是预期的。但是,当我在演示模式下运行window.innerWidth和window.innerHeight时,我只得到了1344和840。为什么不同?在演示模式中它应该是相同的(在Chrome中放置工具栏,tabbar,所有内容)。出于好奇,我使用了一个名为" MeasureIt!"测量整个浏览器的高度它也只显示840.为什么它与分辨率不一样?
编辑:如果您不相信,请在您自己的浏览器上尝试(最好是Chrome,这样我们就可以更方便地帮助我了)
EDIT2:我正在使用Mac Chrome v28并在View - >下进入演示模式可以收起所有标签栏,网址栏等。我不确定Windows Chrome是否能够这样做。
任何?