Benutzer:Saibo/faviconersetzen.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// File:    favtest.js  (probably from  [[Benutzer:GoldenHawk82/favtest.js]])
// Author:  GoldenHawk82
// Date:    2008-07-03
// License: http://creativecommons.org/licenses/by-nc-sa/2.0/de/

function gEbTN(p, tn) {
    return p.getElementsByTagName(tn);
}

var _vDocHead = gEbTN(document, "head")[0];

function setFavicon(icoURI) {
    var fav = document.createElement("link");
    fav.type = "image/x-icon";
    fav.rel = "shortcut icon";
    fav.href = icoURI;
    removeFavicons();
    _vDocHead.appendChild(fav);
}

function removeFavicons() {
    var links = gEbTN(_vDocHead, "link");
    for (var i=0; i<links.length; i++) {
        var l = links[i];
        if (l.type=="image/x-icon" && l.rel=="shortcut icon") {
            _vDocHead.removeChild(link);
        }
    }
}

setFavicon('//upload.wikimedia.org/wikipedia/commons/4/42/Fav1.gif');