Javascript window.screen对象是否包含整个浏览器窗口,还是仅包含其相同的内部部分(网页)
我想知道window.screen对象是否包括设备的整个屏幕,包括浏览器窗口等 或者它只是网页交互的划分部分?Javascript window.screen对象是否包含整个浏览器窗口,还是仅包含其相同的内部部分(网页),javascript,browser,window,built-in-types,Javascript,Browser,Window,Built 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
它与文档对象模块有多大区别?让我们看看
窗口。屏幕对象:
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
的各种成员,包括全高、全宽以及可用的<代码>可用高度
延迟浏览器的标题/导航内容
好的,那么您的意思是screen对象可以推断整个用户屏幕或其一部分,具体取决于正在使用的属性?例如,您可以拥有1080px/1920px的全高/全宽,但如果它是您正在寻找的可用高度/宽度属性,您将拥有1040px//1920px?是的,您是正确的可用高度和宽度是空间(它与实际高度不同,因为浏览器的位置、状态、书签、窗口标题、边框等)总的来说,它仍然被认为是FHD或1920/1080屏幕,我的意思是不考虑这个差距。