gpt4 book ai didi

webpage - 浏览器不请求 favicon.ico 的原因是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:03 36 4
gpt4 key购买 nike

我正在写一个位于服务器根目录的简单网页,快捷方式图标位于“/favicon.ico”,但我的浏览器从不请求这个 favicon.ico。我在 html 中包含了以下内容:

<link href="favicon.ico" rel="shortcut icon" type="image/x-icon" />

当我打开开发人员工具的网络选项卡时,我看到了对 192.168.0.1(网页本身)的请求,但没有对图标的后续请求。清除缓存并启用“禁用缓存”不会改变行为。

开发人员控制台中没有出现任何错误,其他一切似乎都运行良好。

编辑:

我根据 Jean-Francois 的帖子更新了以下链接,但仍然遇到同样的问题:

<link href="favicon.ico" rel="icon" type="image/x-icon"/>

最佳答案

结果是我处理了图标缓存的问题,以及我检测浏览器是否实际请求图标的方式。

我只是查看 chrome 上的网络日志以确定是否有请求 favicon.ico 和 Favicon request not showing in network tab of developer toolbars表明这有问题。

而且仅仅进行硬刷新(通过强制浏览器不使用缓存)似乎也没有解决问题,我能够让所有三个浏览器发出请求的唯一方法是添加一个查询链接末尾的参数。最终的链接标签是:

<link href="favicon.ico?v=1.0" rel="icon" type="image/x-icon"/>

关于webpage - 浏览器不请求 favicon.ico 的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35564916/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com