自己查找函数写的菜鸟代码,不喜勿喷~

//浏览器检测切换
var back_tab_settimeout;
var leave_tab_setinterval;
var leave_arr = {
    0: '∑(っ°Д°;)っ卧槽,人不见了~',
    1: 'Σσ(・Д・;)我可什么都没做!!!',
    2: '(σ゚∀゚)σ..:*☆哎哟,干嘛去了',
    3: '(*╹▽╹*) 回来看看我好不好',
    4: '凸(`0´)凸 鄙视中途离站',
    5: '(´థ౪థ)σ你竟然是这样的人',
    6: '(╥╯﹏╰╥)ง 不理我我走了',
    7: 'Σ(σ`•ω•´)σ 起飞,再见!',
    8: '(((┏(; ̄▽ ̄)┛ 装完逼就跑!',
};
var leave_arr_length = Object.keys(leave_arr).length;
if (document.hidden !== undefined) {
    document.addEventListener('visibilitychange', () => {
        var is_tab_windows = document.hidden;
        if (is_tab_windows) {
            clearTimeout(back_tab_settimeout);
            $('link[rel=icon]').attr('href', '/favicon2.ico');
            $('title').html("。。。。。。");
            var setInterval_num = 0;
            leave_tab_setinterval = setInterval(function () {
                if (leave_arr_length <= setInterval_num) {
                    setInterval_num = 0;
                }
                $('title').html(leave_arr[setInterval_num]);
                setInterval_num++;
            }, 5000);
        } else {
            clearInterval(leave_tab_setinterval);
            $('link[rel=icon]').attr('href', '/favicon3.ico');
            $('title').html('(((o(*゚▽゚*)o)))♡ 欢迎回来~');
            back_tab_settimeout = setTimeout(function () {
                $('link[rel=icon]').attr('href', '/favicon.ico');
                $('title').html("{:get_web_config_info('name')}");
            }, 5000)
        }

    })
}