【问题标题】:Which mobile browsers download favicon.ico and when do they download them?哪些移动浏览器下载 favicon.ico 以及它们何时下载?
【发布时间】:2014-04-27 00:57:58
【问题描述】:

我一直在开发一个面向移动设备的网络应用程序,它必须在不完整的 3G 网络上快速加载。因此,我在页面重量方面非常经济。现在我们正在对我正在考虑添加图标的项目进行最后润色,主要是为了桌面用户的利益。即使它只有几千字节,我也不希望这个文件对页面加载产生任何负面影响,尤其是当它对大多数用户没有多大用处时。

如果用户使用 iOS safari,Android 浏览器或 Android 上的 Chrome 浏览器会实际请求网站图标,如果是这样,是否会完全取消网站图标请求的优先级以确保首先加载其他所有内容?

澄清一下,我说的是 favicon.ico 文件,而不是 apple-touch-icon mobile 特定图标,我假设它是按需加载的(即当您将页面添加到主屏幕时)

【问题讨论】:

    标签: html browser favicon


    【解决方案1】:

    如果您有一个在 HTML 代码中声明的 favicon.ico 文件,iOS Safari 和 Android Chrome 将不会加载它(在 iPad Mini 和 Galaxy Nexus 上测试)。

    但是,如果您有 Apple Touch 图标,某些浏览器会立即加载它们,不会在页面被添加书签或添加到主屏幕时:

    • iOS Safari 等待书签或添加到主屏幕事件。很好。
    • Android Chrome 在页面加载时加载 apple-touch-icon-152x152.png。值得商榷。

    如果网络性能对您来说是一个主要问题,您应该研究各种设备的行为...或删除所有额外的图标。

    【讨论】:

    • 谢谢,这正是我正在寻找的信息。我必须假设在页面加载时可能会请求 favicon.ico 或 apple-touch-icon
    猜你喜欢
    • 2012-02-16
    • 2020-03-17
    • 2016-02-25
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 2011-04-11
    相关资源
    最近更新 更多