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

标签 internet-explorer google-chrome firefox google-chrome-devtools favicon

我已经在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/

相关文章:

internet-explorer - MacOSX 上的 Web 开发,如何检查 IE 兼容性?

html - 根据页面是用 F5 还是 Return 刷新,Chrome 中的不同呈现?

javascript - JavaScript 闭包是如何被垃圾回收的

javascript - IE 中的 DOM 问题

javascript - 为什么 toStaticHTML 会删除 data-* 属性

css - IE 问题 : How many CSS includes can it handle?

javascript - 使用 __MSG_@@extension_id__ 和 jQuery 在 Chrome 扩展弹出窗口中创建链接

google-chrome - 远程网络驱动程序上的 Chrome(通过网格)无法启动

javascript - Jquery UI Dialog 中的复选框在 Firefox 22.0 和 Opera 中不出现,但在 Firefox 20.0 中出现

css - 如何使 Firefox 中的下拉菜单看起来与 Chrome/IE 中的一样?