本地html网页不显示ico,关于网页:浏览器不请求favicon.ico的原因是什么?

我正在使用服务器的根目录编写一个简单的网页,并在" /favicon.ico"中使用快捷方式图标,但是我的浏览器从未请求过此favicon.ico。 我在html中包含以下内容:

当我打开开发人员工具的"网络"标签时,看到了对192.168.0.1(网页本身)的请求,但是没有随后的图标请求。 清除缓存并启用"禁用缓存"并不能改变行为。

开发人员控制台中没有出现任何错误,其他所有内容似乎都可以正常工作。

编辑:

根据Jean-Francois的帖子,我将链接更新为以下链接,但仍然存在相同的问题:

答案在那里:stackoverflow.com/questions/10218178/参见@Semaninos答案!

感谢您的回复。 我知道了,它将在下面发布答案。 事实证明,一旦我能正常工作,我就还原为最初发布的错误语法,而chrome能够处理该语法而不会出错。

原来是我处理了图标的缓存问题以及检测浏览器是否实际上在请求图标的方式。

我只是在查看chrome上的网络日志,以确定是否存在对favicon.ico的请求,而Favicon请求未显示在开发人员工具栏的"网络"标签中,则表明存在此问题。

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

介意解释此查询参数的作用?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值