27 lines
537 B
JavaScript
27 lines
537 B
JavaScript
var $parent = document.createElement("div")
|
|
$gif = document.createElement("img")
|
|
,$favicon = document.createElement("link")
|
|
|
|
$gif.crossOrigin = "anonymous"
|
|
|
|
$gif.src = "./s/favicon.gif"
|
|
|
|
$favicon.rel = "icon"
|
|
|
|
window.parent.document.head.appendChild($favicon)
|
|
|
|
$parent.appendChild($gif)
|
|
|
|
var supergif = new SuperGif({gif: $gif})
|
|
,$canvas
|
|
|
|
supergif.load(()=> {
|
|
$canvas = supergif.get_canvas()
|
|
updateFavicon()
|
|
})
|
|
|
|
function updateFavicon() {
|
|
$favicon.href = $canvas.toDataURL()
|
|
window.requestAnimationFrame(updateFavicon)
|
|
}
|