diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..4c804b1 Binary files /dev/null and b/favicon.ico differ diff --git a/favicon.js b/favicon.js new file mode 100644 index 0000000..6b288dd --- /dev/null +++ b/favicon.js @@ -0,0 +1,24 @@ +document.head = document.head || document.getElementsByTagName('head')[0]; + +function changeFavicon(src) { + var link = document.createElement('link'), + oldLink = document.getElementById('dynamic-favicon'); + link.id = 'dynamic-favicon'; + link.rel = 'shortcut icon'; + link.href = src; + if (oldLink) { + document.head.removeChild(oldLink); + } + document.head.appendChild(link); +} + +function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); +} + +while (true) { + changeFavicon('/favicon.ico'); + await sleep(2000); + changeFavicon('/favicon2.ico'); + await sleep(2000); +} diff --git a/favicon2.ico b/favicon2.ico new file mode 100644 index 0000000..1a77571 Binary files /dev/null and b/favicon2.ico differ diff --git a/index.html b/index.html index 325f3c5..7aebb50 100644 --- a/index.html +++ b/index.html @@ -7,6 +7,7 @@ +