Navigator: windowControlsOverlay 属性

可用性有限

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

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

windowControlsOverlayNavigator 接口的一个只读属性,它返回 WindowControlsOverlay 接口。该接口可以为使用 窗口控件覆盖 API 的桌面渐进式 Web 应用提供有关标题栏几何形状的信息。

安装在桌面操作系统上的渐进式 Web 应用可以通过在其 Web 应用清单成员 display_override 中使用 window-controls-overlay 值来选择启用窗口控件覆盖功能。

这样做会隐藏默认的窗口标题栏,并允许应用访问应用窗口的整个区域。

WindowControlsOverlay 接口。

示例

js
if ("windowControlsOverlay" in navigator) {
  const rect = navigator.windowControlsOverlay.getTitlebarAreaRect();
  // Do something with the title bar area rectangle.
} else {
  // The Window Controls Overlay feature is not available.
}

规范

规范
窗口控件覆盖
# windowcontrolsoverlay-interface

浏览器兼容性