html js 浏览器语言,js 判断浏览器语言的方法
今天遇到一個(gè)要根據(jù)瀏覽器設(shè)置語言的類型,來展示網(wǎng)站的字體。比如,瀏覽器的語言是中文簡體,那么網(wǎng)站也要顯示中文簡體字,如果是繁體或是英文都要根據(jù)瀏覽器當(dāng)前設(shè)置的語言進(jìn)行顯示。那么,飛鳥慕魚博客來和大家說一說,如何通過JS來獲取并判斷瀏覽器語言的方法。
navigator 對象
Navigator:對象包含瀏覽器的有關(guān)信息,但要注意的是,navigator對象沒有公開標(biāo)準(zhǔn),不過所有瀏覽器都支持該對象。
打印 navigator 對象代碼:console.log(navigator);
結(jié)果如圖:
通過上面可以得知,navigator 對象的 language 與 languages 屬性是來表示當(dāng)前的語言類型的,而我們平時(shí)采取的就是 language 屬性的值,來判斷用戶系統(tǒng)或?yàn)g覽器的語言的。
js 獲取瀏覽器語言類型的代碼
js代碼:
var?langtype?=?navigator.language;
alert(langtype);
//彈出結(jié)果?zh-CN
js判斷繁體語言或簡體語言的代碼
代碼:
switch?(navigator.language.toLowerCase())?{
case?"zh-tw":
alert("中文繁體(中國臺灣)");
break;
case?"zh-hk":
alert("中文繁體(中國香港)");
break;
case?"zh-cn":
alert("中文簡體");
break;
default:
alert('其它語言')
break;
}
PS:還可以再加入 case 來判斷其它的語言,比如英語,日語等。
補(bǔ)充說明:
下面是部份語言代碼與國家地區(qū)對照表
總結(jié)
以上是生活随笔為你收集整理的html js 浏览器语言,js 判断浏览器语言的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web流程设计器 工作流的 整合视频教程
- 下一篇: 前端入门教程(七)CSS属性设置