Jer*_*oen 18 favicon firefox internet-explorer google-chrome google-chrome-devtools
我已经在这些行的Content文件夹(而不是root)中使用favicon设置了我的ASP.NET MVC应用程序.这很有效,favicon在所有浏览器中都有显示.
然而,当我安装ELMAH时,我开始看到404错误,因为显然仍然在我网站的根目录中请求了favicon!我很想知道为什么会这样,以及这是谁.假设我的浏览器造成这种情况,我打开了开发人员工具栏,这是我发现的:
谷歌浏览器:

Internet Explorer 9:

火狐:

所有这些都显示了9个类似的请求,但它们都没有显示favicon.ico请求......根本没有?我希望至少有一个(Content文件夹中的那个,我在浏览器中看到的那个),甚至是两个(也就是那个给我ELMAH 404的那个).
所以,我的问题:任何人都可以解释为什么开发人员工具栏通常不显示favicon请求?这可以以某种方式打开或在某处看到吗?
Kon*_*nel 26
/favicon.ico默认情况下,所有浏览器都会在地址栏,标签,书签等中使用它.这只是一个约定(W3C不喜欢它).
使用Chrome,您可以在此处看到此请求:chrome://net-internals/#events.

您可以使用部分中的<link rel="shortcut icon"
href="http://test.com/myicon.ico" />HTML标记覆盖图标<head>.这似乎阻止Chrome检查默认位置.但是,即使设置了此标记,Chrome DevTools也不会显示favicon.ico为在页面加载期间下载的资源.原因可能是网站不使用favicon,浏览器使用它.浏览器为了它自己的目的请求它.
[编辑]有一个打开的Chrome 问题favicon.ico,将网络面板中的缺失归类为错误.
[编辑]它也是Firebug中的一个错误.
| 归档时间: |
|
| 查看次数: |
4132 次 |
| 最近记录: |