獲取瀏覽器語言的解決方案

1.問題分析瀏覽器

首先查看一下 navigator 對象中的這幾個與 language 相關的屬性。spa

navigator 對象包含有關瀏覽器的信息。沒有應用於 navigator 對象的公開標準,不過全部瀏覽器都支持該對象。操作系統

language:返回當前的瀏覽器語言(來自 Mozilla Developer Center)
userLanguage:返回操做系統設定的天然語言(來自 MSDN)
browserLanguage:返回當前的瀏覽器語言(來自 MSDN)
systemLanguage:返回當前操做系統的缺省語言(來自 MSDN)對象

可是不一樣瀏覽器對其屬性的支持不一致,具體表現爲:blog

因此要獲取當前主流瀏覽器語言的代碼:技巧

(navigator.language || navigator.browserLanguage).toLowerCase()小技巧,多積累。
相關文章
相關標籤/搜索