Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.screen对象是否包含整个浏览器窗口,还是仅包含其相同的内部部分(网页)_Javascript_Browser_Window_Built In Types - Fatal编程技术网

Javascript 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

我想知道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
的各种成员,包括全高、全宽以及可用的<代码>可用高度
延迟浏览器的标题/导航内容


好的,那么您的意思是screen对象可以推断整个用户屏幕或其一部分,具体取决于正在使用的属性?例如,您可以拥有1080px/1920px的全高/全宽,但如果它是您正在寻找的可用高度/宽度属性,您将拥有1040px//1920px?是的,您是正确的可用
高度和宽度
是空间(它与实际高度不同,因为浏览器的位置、状态、书签、窗口标题、边框等)总的来说,它仍然被认为是FHD或1920/1080屏幕,我的意思是不考虑这个差距。