首页 > 解决方案 > window.screen 对象是否包括整个浏览器窗口或只是它的相同内部部分(网页)

问题描述

我想知道window.screen对象是否包括设备的整个屏幕,包括浏览器窗口等或者它只是网页交互的分界部分?它与文档对象模块有何不同?

标签: javascriptbrowserwindowbuilt-in-types

解决方案


让我们看一下window.screen对象:

Screen {availWidth: 1920, availHeight: 1040, width: 1920, height: 1080, colorDepth: 24, …}
availHeight: 1040
availLeft: 0
availTop: 0
availWidth: 1920
colorDepth: 24
height: 1080
orientation: ScreenOrientation {angle: 0, type: "landscape-primary", onchange: null}
pixelDepth: 24
width: 1920
__proto__: Screen

这是我在我的 chrome 浏览器中得到的。(我的屏幕是1920px/1080px

正如所见,我们有各种成员,Screen包括全高、全宽以及可用的。availableHeight推迟浏览器的标题/导航内容。

https://www.w3schools.com/js/js_window_screen.asp


推荐阅读