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