WindowEventHandlers.onlanguagechange

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

WindowEventHandlers ミックスインの onlanguagechange プロパティは、languagechange イベントを処理するための EventHandler です。

このイベントは、このインターフェイスを実装するオブジェクト(通常は WindowHTMLBodyElementHTMLIFrameElement)によって受信されます。 このイベントは、優先言語リストが更新されたことを知らせるためにブラウザーによって送信されます。 このリストは、NavigatorLanguage.languages を介してアクセスできます。

構文

object.onlanguagechange = function;

  • function は、() 接尾辞やパラメーターを持たないユーザー定義関数の名前、または function(event) {...} などの匿名関数宣言です。 イベントハンドラには常に、Event 型のイベントを含む1つのパラメーターがあります。

window.onlanguagechange = function(event) {
  console.log('languagechange イベントを検出!');
};

仕様

仕様 状態 コメント
HTML Living Standard
WindowEventHandler.onlanguagechange の定義
現行の標準 初期仕様

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
onlanguagechange
実験的
Chrome 完全対応 37Edge ? Firefox 完全対応 32IE 未対応 なしOpera 完全対応 24Safari ? WebView Android 完全対応 37Chrome Android 完全対応 37Firefox Android 完全対応 4Opera Android 完全対応 24Safari iOS ? Samsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。

関連情報