gpt4 book ai didi

internet-explorer - Favicon请求未显示在开发人员工具栏的“网络”选项卡中

转载 作者:行者123 更新时间:2023-12-03 13:28:27 25 4
gpt4 key购买 nike

我已经在Content文件夹(而不是根目录)along these lines中使用图标图标设置了ASP.NET MVC应用程序。该图标运行良好,在所有浏览器中均显示该图标。

但是,当我安装ELMAH时,我开始看到404错误,因为显然仍在我网站的根目录中请求收藏图标!我很想知道为什么会这样,谁在做。在我的浏览器导致这种情况的假设下,我打开了开发人员工具栏,这是我发现的内容:

谷歌浏览器:


Internet Explorer 9:


Firefox:


它们都显示9个类似的请求,但没有一个显示favicon.ico请求...。我期望至少有一个(在浏览器中看到的Content文件夹中的一个),甚至两个(在ELMAH中为我提供404的那个)。

所以,我的问题是:有谁能解释为什么开发人员工具栏通常不显示收藏夹请求?可以以某种方式打开它还是可以在某处看到它?

最佳答案

默认情况下,所有浏览器都会获取/favicon.ico以便在地址栏中,标签,书签等中使用它。这只是一个约定(和W3C doesn't like it)。

使用Chrome,您可以在以下位置看到此请求:chrome://net-internals/#events



您可以使用<link rel="shortcut icon"
href="http://test.com/myicon.ico" />
部分中的<head> HTML标记覆盖图标。这似乎阻止了Chrome检查默认位置。但是,即使设置了此标签,Chrome DevTools也不会将favicon.ico显示为页面加载期间下载的资源。这样做的原因可能是网站未使用favicon,浏览器已使用了它。浏览器出于自身目的对其进行请求。

[编辑]有一个打开的Chrome issue将“网络”面板中丢失的favicon.ico分类为错误。
[编辑]它也是Firebug中的bug

关于internet-explorer - Favicon请求未显示在开发人员工具栏的“网络”选项卡中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com