如何以编程方式生成空白图标?

问题描述 投票:0回答:6

我的网站上没有 favicon,因此有大量失败的日志条目,我决定重写 favicon.ico 获取请求到一个页面,该页面将生成空白文件并将其返回到浏览器?

你觉得怎么样,可能吗?你能帮我一下怎么做吗?

asp.net favicon
6个回答
3
投票

如果您不想创建物理文件,我建议添加

<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />

在头部

来源http://davidwalsh.name/blank-favicon



2
投票

如果你真的希望它是空白的,我会生成一个空白文件并将其放在那里。生成它似乎有点矫枉过正/不必要。


2
投票

我正在使用

<link rel="icon" href="data:image/x-icon;base64,AA">

我在这里写了一篇关于它的文章https://fibo.github.io/2021/02/empty-favicon-trick/


1
投票

您需要将一个白色的 16x16 .ico 文件放置在站点子文件夹中的某个位置,通常是“img/favicon.ico”

然后在您的母版页中添加对此文件的引用

<head runat="server">
    <link rel="Icon" type="image/png" href="img/favicon.ico" />
</head>

0
投票

您可以使用最小数据 URI。

<link rel="icon" href="data:," />

来自 https://en.wikipedia.org/wiki/Data_URI_scheme

最小数据 URI 是由方案组成的

data:,,
,无 媒体类型和零长度数据。

© www.soinside.com 2019 - 2024. All rights reserved.