Pek*_*ica 14
不,我认为没有.来自维基百科:
大多数Web浏览器不需要任何HTML来检索符合位于网站根目录中的事实上的文件名和类型(favicon.ico)的favicon.如果在HTML页面加载完成时未检测到favicon链接,并且浏览器的历史记录中未记录先前的站点访问,则会自动请求favicon.ico.[8]
你唯一能做的就是明确地将浏览器指向不同的位置(例如可以返回一个204 no content)
<link rel="shortcut icon" href="http://www.example.com/my_empty_resource" />
Run Code Online (Sandbox Code Playgroud)
您可以尝试指向<link>数据URL.如下所述,IE不会喜欢这个.
示例(来自11011.net):
<link rel="icon" type="image/gif" href="data:image/gif;base64,R0lGODlhEAAQAIAAAAAAAAAAACH5BAkAAAEALAAAAAAQABAAAAIgjI+py+0PEQiT1lkNpppnz4HfdoEH2W1nCJRfBMfyfBQAOw==" />
编辑反映了Pekka对IE的关注.
Man*_*ep 8
添加这一行。
<link rel="icon" href="data:,">
Run Code Online (Sandbox Code Playgroud)
这将一个空的数据 URL 分配给指定外部资源位置的 favicon 元素。这个技巧会阻止用户的浏览器发送自动 HTTP 请求来获取图标。