# 前言
Shoka 主题默认在进行标签切换时,会将标题修改为 (´Д`)大変だ!
,同时修改图标,虽然挺可爱 hh,但是当标签页多了想来回切换时不方便定位。
为此,对 Shoka 主题进行了小的修改:
- 切换标签时不再将标题修改为
(´Д`)大変だ!
,同时修改图标也是不必要的了; - 保留切换回来时显示的
(●´3`●)やれやれだぜ
。
# 具体实现
找到 themes/shoka/source/js/_app/global.js
,定位到 visibilityListener
函数(130 行)。
修改 case 'hidden':
下的代码(见代码标亮部分)
const visibilityListener = function () { | |
document.addEventListener('visibilitychange', function() { | |
switch(document.visibilityState) { | |
case 'hidden': | |
$('[rel="icon"]').attr('href', statics + CONFIG.favicon.normal); | |
// document.title = LOCAL.favicon.hide; | |
if(CONFIG.loader.switch) | |
Loader.show() | |
// clearTimeout(titleTime); | |
break; | |
case 'visible': | |
$('[rel="icon"]').attr('href', statics + CONFIG.favicon.normal); | |
document.title = LOCAL.favicon.show; | |
if(CONFIG.loader.switch) | |
Loader.hide(1000) | |
titleTime = setTimeout(function () { | |
document.title = originTitle; | |
}, 2000); | |
break; | |
} | |
}); | |
} |
到这里就完成啦。