--- title: WindowEventHandlers.onlanguagechange slug: Web/API/WindowEventHandlers/onlanguagechange translation_of: Web/API/WindowEventHandlers/onlanguagechange ---
{{APIRef("HTML DOM")}}{{SeeCompatTable}}
WindowEventHandlers.onlanguagechange
事件是一个属性,包含待执行的代码。当 {{domxref("Event")}} 类型的 {{event("languagechange")}} 事件被这些接口实现的对象(如 {{domxref("Window")}}、{{domxref("HTMLBodyElement")}} 或者 {{domxref("HTMLIFrameElement")}} 等对象)触发时,该事件属性的代码将被运行。这样的事件在浏览器通知更佳的语言列表已被更新后被触发。关于语言列表的介绍,您可访问:{{domxref("NavigatorLanguage.languages")}}。
object.onlanguagechange = function;
function
是用户定义的函数的名字 ,不需要 ()
的后缀或者任何形式参数, 或者是匿名函数,例如 function(event) {...}
。事件处理程序总是有一个单一的形式参数,包含一个事件,这里有它的类型 {{domxref("Event")}}.window.onlanguagechange = function(ev) { alert("languagechange event detected!"); };
标准 | 状态 | 备注 |
---|---|---|
{{ SpecName('HTML WHATWG', '#handler-workerglobalscope-onlanguagechange', 'WindowEventHandler.onlanguagechange') }} | {{ Spec2('HTML WHATWG') }} | 初始版本 |
{{ CompatibilityTable() }}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基础支持 | {{ CompatUnknown() }} | {{ CompatGeckoDesktop(32.0) }} | {{ CompatNo() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基础支持 | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatGeckoMobile(32.0) }} | {{ CompatNo() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |