在写项目的时候会进行语言切换我们可以封装一个cookie值的方法
function getcookie(obj) { //获取指定名称的获取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 : 只读属性返回一个表示用户偏好语言的字符串,通常指浏览器 UI 的语言。
\\browserLanguage 返回当前的浏览器语言
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;
}