首先祝大家元宵节快乐啊,其实这个东西也不是什么新奇玩意儿了。
很多网站都有这个东西,例如百度:
但是就输出这么个东西明显不够高级的样子,上午访问小小的小的博客,发现他的主题自带的输出还是蛮有意思的:
既然如此,俺就不如直接抄过来了:
<script>
// 消除控制台打印
var HoldLog = console.log;
console.log = function() {}
;
let now1 = new Date();
queueMicrotask( () => {
const Log = function() {
HoldLog.apply(console, arguments);
};
//在恢复前输出日志
const grt = new Date("08/10/2009 00:00:00");
//此处修改你的建站时间或者网站上线时间
now1.setTime(now1.getTime() + 250);
const days = (now1 - grt) / 1000 / 60 / 60 / 24;
const dnum = Math.floor(days);
const ascll = [`欢迎访问obaby@mars!`, `爱自己,每天都要开开心心的哦`, `
██████ ██████ █████ ██████ ██ ██ ██████ ███ ███ █████ ██████ ███████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██
██ ██ ██████ ███████ ██████ ████ ██ ██ ██ ██ ████ ██ ███████ ██████ ███████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██████ ██████ ██ ██ ██████ ██ █ ████ ██ ██ ██ ██ ██ ██ ███████
`, "已上线", dnum, "天", "©2025 By obaby@mars V1.8.16", ];
const ascll2 = [`NCC2-036`, `调用前置摄像头拍照成功,识别为【小笨蛋】.`, `Photo captured: `, `
`];
setTimeout(Log.bind(console, `\n%c${ascll[0]} %c ${ascll[1]} %c ${ascll[2]} %c${ascll[3]}%c ${ascll[4]}%c ${ascll[5]}\n\n%c ${ascll[6]}\n`, "color:#425AEF", "", "color:#ff4f87", "color:#425AEF", "", "color:#425AEF", ""));
setTimeout(Log.bind(console, `%c ${ascll2[0]} %c ${ascll2[1]} %c \n${ascll2[2]} %c\n${ascll2[3]}\n`, "color:white; background-color:#4fd953", "", "", 'background:url("https://npm.elemecdn.com/anzhiyu-blog@1.1.6/img/post/common/tinggge.gif") no-repeat;font-size:450%'));
setTimeout(Log.bind(console, "%c WELCOME %c 你好,小笨蛋.", "color:white; background-color:#4f90d9", ""));
setTimeout(console.warn.bind(console, "%c
Powered by obaby@mars %c 你正在访问 小妖精 的博客.", "color:white; background-color:#f0ad4e", ""));
setTimeout(console.warn.bind(console, "%c ❶ Blog: %c https://oba.by", "color:white; background-color:#ff7aa4", ""));
setTimeout(console.warn.bind(console, "%c ❷ Blog: %c https://nai.dog", "color:white; background-color:#ff7aa4", ""));
setTimeout(console.warn.bind(console, "%c ❸ Blog: %c https://zhongxiaojie.com", "color:white; background-color:#ff7aa4", ""));
setTimeout(console.warn.bind(console, "%c ❹ Blog: %c https://h4ck.org.cn", "color:white; background-color:#ff7aa4", ""));
setTimeout(Log.bind(console, "%c W23-12 %c 你已打开控制台.", "color:white; background-color:#4f90d9", ""));
setTimeout(console.warn.bind(console, "%c S013-782 %c 你现在正处于监控中,不要干坏事哦.", "color:white; background-color:#d9534f", ""));
}
);
</script>
<script>
// 消除控制台打印
var HoldLog = console.log;
console.log = function() {}
;
let now1 = new Date();
queueMicrotask( () => {
const Log = function() {
HoldLog.apply(console, arguments);
};
//在恢复前输出日志
const grt = new Date("08/10/2009 00:00:00");
//此处修改你的建站时间或者网站上线时间
now1.setTime(now1.getTime() + 250);
const days = (now1 - grt) / 1000 / 60 / 60 / 24;
const dnum = Math.floor(days);
const ascll = [`欢迎访问obaby@mars!`, `爱自己,每天都要开开心心的哦`, `
██████ ██████ █████ ██████ ██ ██ ██████ ███ ███ █████ ██████ ███████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██
██ ██ ██████ ███████ ██████ ████ ██ ██ ██ ██ ████ ██ ███████ ██████ ███████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██████ ██████ ██ ██ ██████ ██ █ ████ ██ ██ ██ ██ ██ ██ ███████
`, "已上线", dnum, "天", "©2025 By obaby@mars V1.8.16", ];
const ascll2 = [`NCC2-036`, `调用前置摄像头拍照成功,识别为【小笨蛋】.`, `Photo captured: `, `
`];
setTimeout(Log.bind(console, `\n%c${ascll[0]} %c ${ascll[1]} %c ${ascll[2]} %c${ascll[3]}%c ${ascll[4]}%c ${ascll[5]}\n\n%c ${ascll[6]}\n`, "color:#425AEF", "", "color:#ff4f87", "color:#425AEF", "", "color:#425AEF", ""));
setTimeout(Log.bind(console, `%c ${ascll2[0]} %c ${ascll2[1]} %c \n${ascll2[2]} %c\n${ascll2[3]}\n`, "color:white; background-color:#4fd953", "", "", 'background:url("https://npm.elemecdn.com/anzhiyu-blog@1.1.6/img/post/common/tinggge.gif") no-repeat;font-size:450%'));
setTimeout(Log.bind(console, "%c WELCOME %c 你好,小笨蛋.", "color:white; background-color:#4f90d9", ""));
setTimeout(console.warn.bind(console, "%c
Powered by obaby@mars %c 你正在访问 小妖精 的博客.", "color:white; background-color:#f0ad4e", ""));
setTimeout(console.warn.bind(console, "%c ❶ Blog: %c https://oba.by", "color:white; background-color:#ff7aa4", ""));
setTimeout(console.warn.bind(console, "%c ❷ Blog: %c https://nai.dog", "color:white; background-color:#ff7aa4", ""));
setTimeout(console.warn.bind(console, "%c ❸ Blog: %c https://zhongxiaojie.com", "color:white; background-color:#ff7aa4", ""));
setTimeout(console.warn.bind(console, "%c ❹ Blog: %c https://h4ck.org.cn", "color:white; background-color:#ff7aa4", ""));
setTimeout(Log.bind(console, "%c W23-12 %c 你已打开控制台.", "color:white; background-color:#4f90d9", ""));
setTimeout(console.warn.bind(console, "%c S013-782 %c 你现在正处于监控中,不要干坏事哦.", "color:white; background-color:#d9534f", ""));
}
);
</script>
<script> // 消除控制台打印 var HoldLog = console.log; console.log = function() {} ; let now1 = new Date(); queueMicrotask( () => { const Log = function() { HoldLog.apply(console, arguments); }; //在恢复前输出日志 const grt = new Date("08/10/2009 00:00:00"); //此处修改你的建站时间或者网站上线时间 now1.setTime(now1.getTime() + 250); const days = (now1 - grt) / 1000 / 60 / 60 / 24; const dnum = Math.floor(days); const ascll = [`欢迎访问obaby@mars!`, `爱自己,每天都要开开心心的哦`, ` ██████ ██████ █████ ██████ ██ ██ ██████ ███ ███ █████ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ████ ██ ██ ██ ██ ██ ██ ██ ██████ ███████ ██████ ████ ██ ██ ██ ██ ████ ██ ███████ ██████ ███████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██████ ██ ██ ██████ ██ █ ████ ██ ██ ██ ██ ██ ██ ███████ `, "已上线", dnum, "天", "©2025 By obaby@mars V1.8.16", ]; const ascll2 = [`NCC2-036`, `调用前置摄像头拍照成功,识别为【小笨蛋】.`, `Photo captured: `, ``]; setTimeout(Log.bind(console, `\n%c${ascll[0]} %c ${ascll[1]} %c ${ascll[2]} %c${ascll[3]}%c ${ascll[4]}%c ${ascll[5]}\n\n%c ${ascll[6]}\n`, "color:#425AEF", "", "color:#ff4f87", "color:#425AEF", "", "color:#425AEF", "")); setTimeout(Log.bind(console, `%c ${ascll2[0]} %c ${ascll2[1]} %c \n${ascll2[2]} %c\n${ascll2[3]}\n`, "color:white; background-color:#4fd953", "", "", 'background:url("https://npm.elemecdn.com/anzhiyu-blog@1.1.6/img/post/common/tinggge.gif") no-repeat;font-size:450%')); setTimeout(Log.bind(console, "%c WELCOME %c 你好,小笨蛋.", "color:white; background-color:#4f90d9", "")); setTimeout(console.warn.bind(console, "%c
Powered by obaby@mars %c 你正在访问 小妖精 的博客.", "color:white; background-color:#f0ad4e", "")); setTimeout(console.warn.bind(console, "%c ❶ Blog: %c https://oba.by", "color:white; background-color:#ff7aa4", "")); setTimeout(console.warn.bind(console, "%c ❷ Blog: %c https://nai.dog", "color:white; background-color:#ff7aa4", "")); setTimeout(console.warn.bind(console, "%c ❸ Blog: %c https://zhongxiaojie.com", "color:white; background-color:#ff7aa4", "")); setTimeout(console.warn.bind(console, "%c ❹ Blog: %c https://h4ck.org.cn", "color:white; background-color:#ff7aa4", "")); setTimeout(Log.bind(console, "%c W23-12 %c 你已打开控制台.", "color:white; background-color:#4f90d9", "")); setTimeout(console.warn.bind(console, "%c S013-782 %c 你现在正处于监控中,不要干坏事哦.", "color:white; background-color:#d9534f", "")); } ); </script>
至于怎么生成上面的 ascii 字符串,可以使用下面的两个链接:
https://patorjk.com/software/taag/
http://www.network-science.de/ascii/
把上面的代码找个 js 文件写进而去,在页面 header 里面引用即可(我直接将代码添加到了 wp 的页面小工具内)。实际效果:
当然也可以直接 F12 打开开发者工具查看具体效果。嘎嘎。
56 comments
哈哈 挺有意思的。
嗯嗯 这个纯粹就一个作用 好玩 哈哈哈
确实有意思。可以搞些隐藏任务啥的,哈哈哈
挖矿吗?
有意思,控制台的主意也打~~~不过你控制台的警告信息有点多了啊。
还好,都是百度统计的,无所谓。

人与人之间的思路,就像月球和太阳之间的距离,这么离谱。
不至于,没那么夸张,嘻嘻。
开始折腾终端的定制化了。
彩蛋系列。不错~
嗯嗯,是哒,可以搞一下。
那个又粗又大的字,是怎么生成的
文章中的两个地址写了啊 一看就没仔细读

哟西,大意了,确实没留意到那2个链接,急急忙忙打开F12看效果了
哈哈哈哈 我就是最简单的console.warn
部改造一下吗?
已经改造了
看到了,效率真高。嘻嘻
我偷走了,哈哈哈哈
欢迎偷,
,本来我也是“抄”来的
貌似你删了篇文章?
你咋知道的 对 本来想问问有没有人出售一个主题,后来想想 罢了 不折腾了~~~
freshrss 看到题目了,点进去 404.
为了省事我直接禁用调试。
发现了,打开直接就暂停了
这么麻烦,我以为就是直接console.log输出的……
直接log能输出的东西比较有限。
元宵节快乐!
元宵节快乐
一下就看起来好高端
嗯嗯,逼格的确高了那么一丢丢
灵妹妹,这个纯属于是花里胡哨了。
嗯嗯,是哒。
之前用hexo搞过,后来就没用了。
第一张图,不会也是AI的杰作吧
我是真的,北京是 ai 换的,嘻嘻
这玩意你也能发现很绝
瞎折腾吗,马上发布更瞎的。哈哈哈
这个蛮有趣的。
已经发了更有趣了的,
包的,我的早就弄了,就是有意思
你首页那个贪吃蛇有意思哎
这个不错 不用默认的 看着心情都好很多
嗯嗯,就是比较个性,嘻嘻
很多年前百度就在控制台里展现招聘信息了,没想到现在还有。
不愧是你,看别人站先打开控制台。
有时候页面一些功能感觉不正常,就会习惯性的开控制台了
我这里看你那一堆马赛克没对齐啊。尤其是后面两行。
我看还行啊~~
FF,Edge,Vivaldi正常,原版Chrome是乱的。Windows下。
嗯嗯,的确是的,在mac下写的、没注意windows效果,更新了,嘻嘻。windows换了个文本格式:

我发现这玩意儿可以加font-family,chrome下设成等宽字体就没事了。chrome以外的console字体可能本来就是等宽的。
嗯嗯,是的,就是字体的问题,但是貌似 windows 下这个字体我试了几个不同的浏览器都是乱码,哈哈哈
我是说给马赛克设颜色的那个字符串参里可以加上“font-family:consolas;”
哦哦。soga,明白了~~
打个招呼 我准备偷了 哈哈哈
嗯嗯 随便用
厉害了
也弄上吧
嗯嗯