我可以每天更换一个图标吗?

Joe*_*orn 7 favicon http

我正在开发一个日历应用程序站点供内部使用.它基本上是谷歌日历页面的包装,但顶部会有一些额外的东西,下面的日历.我想做的一件"有趣"的事情是每天改变页面的图标 - 我正在使用一种日历图像,我希望它能够显示当天的图像.这可能吗?

我正在使用asp.net webforms,但我真的在较低级别问这个问题 - 是否有可能使这项工作或浏览器过于积极地缓存它?

Bal*_*usC 9

从理论上讲,你可以.在实践中,浏览器确实非常积极地缓存它.最好的办法是将favicon文件放在根文件夹之外(以防止自动查找),并手动将其定义<head>为favicon URL的查询字符串中的每日更改时间戳.例如

<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico?3213256">
Run Code Online (Sandbox Code Playgroud)

哦,HTML页面本身也应该具有更少或更多相同的缓存控制设置,否则浏览器将从缓存中请求页面本身,因此永远不会刷新favicon.