屏幕:isExtended 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

Screen 接口中的只读属性 isExtended,当用户的设备有多个屏幕时返回 true,否则返回 false

该属性通常通过 window.screen.isExtended 访问,可以用于在尝试使用 窗口管理 API 创建多窗口、多屏幕布局之前,测试是否存在多个屏幕。

一个布尔值 —— 如果设备有多个屏幕则返回 true,否则返回 false

注意: 如果设置了 window-management Permissions-Policy 来阻止使用窗口管理 API,isExtended 将始终返回 false

示例

js
if (window.screen.isExtended) {
  // Create multi-screen window layout
} else {
  // Create single-screen window layout
}

规范

规范
窗口管理
# api-screen-isExtended-attribute

浏览器兼容性

另见