屏幕:更改事件

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

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

当特定屏幕上的以下一个或多个属性发生变化时,Screen 接口的 change 事件会在该屏幕上触发。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。

js
addEventListener("change", (event) => {});

onchange = (event) => {};

事件类型

一个通用的 Event

示例

js
const firstScreen = (await window.getScreenDetails()).screens[0];
firstScreen.addEventListener("change", (event) => {
  console.log("The first screen has changed.", event, firstScreen);
});

规范

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

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅