window属性:onlanguagechange
onlanguagechange属性
使用此功能之前,请仔细检查浏览器兼容性表。
WindowEventHandlers.onlanguagechange事件处理程序是一个属性,包含当类型为Event的languagechange事件时要执行的代码,由对象接收实现此接口,通常是一个Window,一个HTMLBodyElement或一个HTMLIFrameElement。浏览器发送此类事件以通知首选语言列表已更新。该列表可以通过NavigatorLanguage.languages访问。
onlanguagechange属性语法
object.onlanguagechange = function;
onlanguagechange属性值
- function是用户定义的函数的名称,没有()后缀或任何参数,或匿名函数声明,如:function(event) {...}。事件处理程序总是只有一个参数,包含事件,这里是类型Event。
onlanguagechange属性示例
window.onlanguagechange = function(ev) { alert("languagechange event detected!"); };
规范
规范 | 状态 | 注释 |
---|---|---|
HTML Living Standard
该规范中'WindowEventHandler.onlanguagechange'的定义。
|
Living Standard
|
初始规范 |
浏览器兼容性
电脑端 | 移动端 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome
|
Edge
|
Firefox
|
Internet Explorer
|
Opera
|
Safari
|
Androidwebview | Chrome for Android
|
Edge Mobile | Firefox for Android
|
Opera for Android
|
iOS Safari | |
基本支持
|
支持:37 | ? | 支持:32 | 不支持 | 支持:24 | ? | 支持:37 | 支持:37 | ? | 支持:4 | 支持:24 | ? |