添加页面标题欺骗

效果

离开网页,标题出现一行文字
重新回到网页,标题又显示另一行文字

代码

在next\source\js\src文件夹下创建crash_cheat.js,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!--崩溃欺骗-->
var OriginTitle = document.title;
var titleTime;
document.addEventListener('visibilitychange', function () {
if (document.hidden) {
$('[rel="icon"]').attr('href', "/images/panda16.icon");
document.title = '页面崩溃点击恢复';
clearTimeout(titleTime);
}
else {
$('[rel="icon"]').attr('href', "/images/panda16.icon");
document.title = '页面修复成功' ;
titleTime = setTimeout(function () {
document.title = OriginTitle;
}, 2000);
}
});

引用代码

在next\layout_layout.swig文件中,添加引用(注:在/body前即可):

1
2
<!--崩溃欺骗-->
<script type="text/javascript" src="/js/src/crash_cheat.js"></script>

参考文章

asdfv1929的博客

-------------The End-------------