我有8个图标需要每天按特定顺序进行更改。顺序永远不会改变。
如果我将图标命名为favicon1.png,favicon2.png等,那么每天拉出正确图标的最佳方法是什么?这是javascript吗?
此页面(Can I change a favicon daily)涉及同一问题,但是通读它之后,我仍然不确定如何正确设置它。此外,我读到要绕过繁重的缓存,我需要将映像移到根目录之外。怎么做?我正在使用Ubuntu的Apache。
谢谢。
答案 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);