如何设置图标以每天更改

时间:2018-10-23 15:16:51

标签: javascript jquery html

我有8个图标需要每天按特定顺序进行更改。顺序永远不会改变。

如果我将图标命名为favicon1.png,favicon2.png等,那么每天拉出正确图标的最佳方法是什么?这是javascript吗?

此页面(Can I change a favicon daily)涉及同一问题,但是通读它之后,我仍然不确定如何正确设置它。此外,我读到要绕过繁重的缓存,我需要将映像移到根目录之外。怎么做?我正在使用Ubuntu的Apache。

谢谢。

1 个答案:

答案 0 :(得分:1)

var today=new Date(),
    day=today.getDay()+1,//from 1 to 7 (1 is sunday then monday...)
    link = document.querySelector("link[rel*='icon']") || document.createElement('link');

link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = 'urlPath/favicon'+day+'.png';
document.getElementsByTagName('head')[0].appendChild(link);