ScreenDetailed:isPrimary 属性

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

安全上下文:此功能仅在 安全上下文(HTTPS)中可用,在某些或所有 支持的浏览器 中可用。

isPrimaryScreenDetailed 接口的只读属性,它是一个布尔值,指示屏幕是否设置为操作系统 (OS) 主屏幕。

托管浏览器的操作系统将拥有一个主屏幕和一个或多个辅助屏幕。用户通常可以通过操作系统设置指定主屏幕,并且通常包含操作系统 UI 功能,例如任务栏/图标停靠栏。由于各种原因,主屏幕可能会发生变化,例如屏幕断开连接。

布尔值 - 如果屏幕为主屏幕,则为 true;如果屏幕为辅助屏幕,则为 false

示例

js
const screenDetails = await window.getScreenDetails();

// Is the first screen primary?
const screen1Primary = screenDetails.screens[0].isPrimary;

规范

规范
窗口管理
# ref-for-dom-screendetailed-isprimary

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅