Favicon在网站上发行

我正在使用一个使用
<link>
标签链接在所有页面中的图标。此favicon存储在根文件夹内的文件夹中,我还在根文件夹中存储了另一个favicon。当网站完全加载时,我所指的favicon正确显示。但是当我在完全加载之前停止网站时,它会显示根文件夹中的favicon。 这是默认/期望的行为吗? 谢谢     
已邀请:
我会说是的。 浏览器找到正确的图标的唯一方法是使用
<link>
标签。如果该标记不存在或正确解析,浏览器将不得不回退其默认行为,即在根文件夹中查找名为
favicon.ico
的文件。     
我不知道所期望的行为,但这是可以预料的。默认情况下,浏览器将请求/favicon.ico,并且
<link>
被视为覆盖。 对于大多数浏览器,您会发现它们实际上都会获取两者,但会按优先级显示
<link>
。     
大多数浏览器,如果找不到
<link rel="icon">
<link rel="shortcut icon">
,则会回到显示/favicon.ico的旧标准。有些可以配置为避免这种情况(例如Opera在GUI配置中有这个),有些人会寻找/favicon.ico。 这是浏览器黑暗时代的神器,并没有你自己的错误。     

要回复问题请先登录注册