所有图标大小都是从服务器获取的吗?
如果我为 favicon PNG 指定不同的图像大小,如下所示:
<link rel="icon" type="image/png" sizes="16x16" href="/favicon.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24px.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32px.png" />
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48px.png" />
<link rel="icon" type="image/png" sizes="64x64" href="/favicon-64px.png" />
<link rel="icon" type="image/png" sizes="256x256" href="/favicon-256px.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/favicon-512px.png" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
是否会获取所有这些文件?
If I specify different image sizes for favicon PNGs like so:
<link rel="icon" type="image/png" sizes="16x16" href="/favicon.png" />
<link rel="icon" type="image/png" sizes="24x24" href="/favicon-24px.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32px.png" />
<link rel="icon" type="image/png" sizes="48x48" href="/favicon-48px.png" />
<link rel="icon" type="image/png" sizes="64x64" href="/favicon-64px.png" />
<link rel="icon" type="image/png" sizes="256x256" href="/favicon-256px.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/favicon-512px.png" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
Does every one of these files get fetched?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
引用自 http://www.jonathantneal.com/blog/understand-the-favicon/ :
Quoting from http://www.jonathantneal.com/blog/understand-the-favicon/:
根据规范,将使用最合适的图标。所以没有必要去拿一些没有用的东西。
According to the specification, the most appropriate icon will be used. So there is no a need to fetch something that has no use.
令人惊讶的是,我观察到一些浏览器正在加载所有 PNG 图标,而不仅仅是最合适的浏览器:
我没有测试其他设置,例如 Android 上的 Firefox。
有关“所有图标均已加载”问题的详细信息。
Surprisingly, I observed that some browsers are loading all PNG favicons, not only the most suitable one:
I didn't tested other settings, like Firefox on Android.
More about the "all favicons are loaded" issue.
浏览器将仅获取一个文件(如果有)。
The browser will get only one file, if any.