美文网首页
处理语言切换 lang

处理语言切换 lang

作者: _鸭鸭 | 来源:发表于2019-06-10 16:03 被阅读0次

在写项目的时候会进行语言切换我们可以封装一个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;
        }
  

相关文章

网友评论

      本文标题:处理语言切换 lang

      本文链接:https://www.haomeiwen.com/subject/yqwzxctx.html