如何在JavaScript中獲取並解析Accept Header以獲得兩種字符=> en,tr,ar,fr等語言?如何獲取並解析Accept Header以在JavaScript中獲取語言?
編輯:當我使用
navigator.language
或類似的東西,它給了我一語。不過,我在Firefox,Quick Locale中使用插件,它改變了本地。當我將其從英語更改爲阿拉伯語時,仍然navigator.language說我正在使用英語。但是,當我連接到www.google.com時,在使用Quick Locale更改區域設置後,Google的主頁將以阿拉伯語言打開。我想要像那樣檢測用戶的語言。在我檢測到像Google這樣的語言後,我將加載我的HTML文件的語言屬性。
EDIT2: 沒有爲我的目的這裏代碼: accept header script
但是它使呼叫該網址:http://ajaxhttpheaders.appspot.com
我怎樣才能得到源代碼在那個網址是什麼?
EDIT3: 我可以寫類似的代碼什麼在我的服務器端(通過REST溝通我的HTML一面 - 這是最後的解決方案對我來說)?
http://stackoverflow.com/questions/1043339/javascript-for-detecting-browser-language-preference – fifteen3
@ fifteen3,我已編輯我的代碼更清晰。 – kamaci