Http 我可以每天换一件衣服吗
我正在开发一个日历应用程序网站,供内部使用。它基本上是一个谷歌日历页面的包装器,但是在顶部会有一些额外的东西,下面是日历。我想用它做的一件“有趣”的事情是每天更改页面的图标-我使用一种日历图像,我希望它显示当天的图像。这可能吗Http 我可以每天换一件衣服吗,http,favicon,Http,Favicon,我正在开发一个日历应用程序网站,供内部使用。它基本上是一个谷歌日历页面的包装器,但是在顶部会有一些额外的东西,下面是日历。我想用它做的一件“有趣”的事情是每天更改页面的图标-我使用一种日历图像,我希望它显示当天的图像。这可能吗 我使用的是asp.net webforms,但我实际上是在问一个较低级别的问题—是否有可能实现此功能,或者浏览器是否会过度缓存它?理论上,您可以。在实践中,浏览器确实非常频繁地缓存它。最好将favicon文件放在根文件夹之外(以防止自动查找),然后在中手动定义它,并在fa
我使用的是asp.net webforms,但我实际上是在问一个较低级别的问题—是否有可能实现此功能,或者浏览器是否会过度缓存它?理论上,您可以。在实践中,浏览器确实非常频繁地缓存它。最好将favicon文件放在根文件夹之外(以防止自动查找),然后在
中手动定义它,并在favicon URL的查询字符串中添加每日更改的时间戳。例如
<link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico?3213256">
哦,HTML页面本身也应该具有更少或更多相同的缓存控制设置,否则浏览器将从缓存中请求页面本身,因此永远不会刷新favicon。您应该能够通过设置expires标头来控制favicon的缓存方式。或者,只需将URL更改为favicon daily并使用链接头进行设置
<link href='http://example.com/favicon-20100827.ico' rel='shortcut icon'/
好主意,强制使用唯一路径是解决缓存问题的好方法+1Hmm。。。3213256似乎比必要的时间长。我打赌我可以不必重复使用1-31。这只是一个例子:)你输入什么并不重要,只要它每天都在变化。