Window:languagechange 事件

languagechange 事件在用户首选语言发生变化时,在全局对象作用域上触发。

语法

在如 addEventListener() 等方法中使用事件名称,或设置事件处理器属性。

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

事件类型

一个通用的 Event

事件处理器别名

除了 Window 接口以外,事件处理器属性 onlanguagechange 同样可以用于以下目标:

示例

你可以在 addEventListener 方法中使用 languagechange 事件:

js
window.addEventListener("languagechange", () => {
  console.log("检测到 languagechange 事件!");
});

或使用 onlanguagechange 事件处理器属性:

js
window.onlanguagechange = (event) => {
  console.log("检测到 languagechange 事件!");
};

规范

Specification
HTML Standard
# event-languagechange
HTML Standard
# handler-window-onlanguagechange

浏览器兼容性

BCD tables only load in the browser

参见