在寫(xiě)項(xiàng)目的時(shí)候會(huì)進(jìn)行語(yǔ)言切換我們可以封裝一個(gè)cookie值的方法
function getcookie(obj) { //獲取指定名稱(chēng)的獲取cookie的值
var str = document.cookie.split(";");\\讀取cookie值
for (var i = 0; i < str.length; i++) {
var temp = str[i].split("=");
if (temp[0] && temp[0].trim() == obj) {
return unescape(temp[1]);
}
}
}
\\window.navigator.language : 只讀屬性返回一個(gè)表示用戶(hù)偏好語(yǔ)言的字符串,通常指瀏覽器 UI 的語(yǔ)言雳旅。
\\browserLanguage 返回當(dāng)前的瀏覽器語(yǔ)言
var storedLocale = (window.navigator.language || window.navigator.browserLanguage).toLowerCase();
storedLocale = storedLocale === "zh-cn" ? 'cn' : 'en';
var lang = getcookie('lang') || storedLocale;
if (lang === 'auto') {
lang = storedLocale;
}