favicon.ico是啥

favicon.ico是浏览器标签和收藏夹标签对网站的精简图标。如果网站的目录中没有这个图标,在Network请求中,这个favicon.ico会报404的错误,当然这并不是问题,也不会引起程序出错。但对于强迫症患者来说,这是病,得治!

什么药能治?

我千里寻得这苦口良药,请各位大佬慢慢品尝

方法一:设计个favicon.ico图标,放到网站根目录中去

方法二:禁止请求favicon.ico图标

针对第二种禁止请的访求是:添加html代码

<link rel="icon" href="data:;base64,=">

或者

<link rel="icon" href="data:image/ico;base64,aWNv">

这方法比那些JS来的实在吧!?

参考代码

let http = require('http');
http.createServer(function (request, response) {
    response.writeHead(200, { 'Content-Type': 'text/html' });
    response.write('<meta charset="UTF-8" />');
    response.write('<link rel="icon" href="data:;base64,=">');
    response.write('你好世界');
    response.end(console.log('加载完毕。。。'));
}).listen(8081);

console.log('http://127.0.0.1:8081/');
最后修改:2020 年 08 月 20 日 01 : 09 AM