2013-09-01 9 views
7

私は、ユーザーのキーボード言語をjavascriptで検出します。私はペルシア語の文字で埋めるべき入力(テキストのタイプ)を得ました。したがって、言語がペルシャ語でない場合、ユーザーにキーボードの言語を変更するよう警告する必要があります。ユーザーの言語を検出するには

私は何を発見したことはこれです:

window.navigator.language; 

EN-US常にブラウザの言語を検出します。

どうすれば解決できますか?

答えて

23

あなたはこのように試すことができます: - IE

ため

var language = window.navigator.userLanguage || window.navigator.language; 
alert(language); 

navigator.userLanguage作品

window.navigator.language Firefoxの/オペラ/サファリのための作品

をも確認してくださいこれをThread

+5

キーボード言語を返しません。ブラウザの言語は常に「en-US」 –

+1

@Super Hornet、Indeedです。 –

+0

それはどうやって? –

関連する問題