WindowControlsOverlay
的WindowControlsOverlay
接口窗口控件叠加层 API公开有关桌面渐进式 Web 应用中标题栏区域几何形状的信息,以及一个事件,用于了解它何时发生变化。此接口可从Navigator.windowControlsOverlay
访问。
实例属性
WindowControlsOverlay.visible
只读 实验性-
一个布尔值,指示窗口控件叠加层是可见还是不可见。
实例方法
WindowControlsOverlay.getTitlebarAreaRect()
实验性-
返回标题栏的大小和位置。
事件
使用EventTarget.addEventListener()
或通过将事件侦听器分配给此接口的相关oneventname
属性来侦听这些事件。
geometrychange
实验性-
标题栏区域几何形状发生变化时触发。
示例
js
if ("windowControlsOverlay" in navigator) {
navigator.windowControlsOverlay.addEventListener(
"geometrychange",
(event) => {
if (event.visible) {
const rect = event.titlebarAreaRect;
// Do something with the coordinates of the title bar area.
}
},
);
}
规范
规范 |
---|
窗口控件叠加层 # windowcontrolsoverlay-interface |
浏览器兼容性
BCD 表格仅在浏览器中加载