我的母版页中有一个 favicon 图标(假设我定义了 ~/resources/company.ico)。现在如果这个 company.ico 不存在,浏览器(经过测试的 ie 和 mozilla)将尝试查找默认的 favicon 名称,即 ~/favicon.ico。如果最后一个不存在,它将 404 直接到用户屏幕。
这与 if for ex 非常不同。我放置了一个指向不存在的 css 文件的链接,浏览器将在其中向用户隐藏此 404 并显示没有此资源的页面。
为什么这两种情况的表现如此不同?这种情况是否仅适用于 favicon.ico 或其他“特定”类型的资源是否会发生?