Last active
April 13, 2024 20:52
-
-
Save Fuwn/059aa87396cd9ada7a95e4dcc8812241 to your computer and use it in GitHub Desktop.
A simple way to use a .gif as a favicon.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Before attempting, use https://gifmaker.me/exploder/ to cut .gif into each frame. | |
var favicon_images = [ | |
'http://website.com/img/tmp-0.gif', | |
'http://website.com/img/tmp-1.gif', | |
'http://website.com/img/tmp-2.gif', | |
'http://website.com/img/tmp-3.gif', | |
'http://website.com/img/tmp-4.gif', | |
'http://website.com/img/tmp-5.gif', | |
'http://website.com/img/tmp-6.gif' | |
], | |
image_counter = 0; // To keep track of the current image | |
setInterval(function() { | |
$("link[rel='icon']").remove(); | |
$("link[rel='shortcut icon']").remove(); | |
$("head").append('<link rel="icon" href="' + favicon_images[image_counter] + '" type="image/gif">'); | |
// If last image then goto first image | |
// Else go to next image | |
if(image_counter == favicon_images.length -1) | |
image_counter = 0; | |
else | |
image_counter++; | |
}, 200); // Refresh time, I found that 12 works in most cases. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment