misterunknown: SVG-Unterstützung erkennen

Beitrag lesen

Moin,

Du könntest ja mal schauen, wie Modernizr das macht.

Danke für den Hinweis. Allerdings ist der Code ganz schön undurchsichtig.
Ich habe mir den Code generieren lassen.
Eine Suche nach "svg" brachte mich auf folgenden Abschnitt:

n.svg=function() {  
return!!b.createElementNS&&!!b.createElementNS(m.svg,"svg").createSVGRect}

Damit kann ich aber nicht sehr viel anfangen. Ich weiß beispielsweise nicht was return!!irgendwas bewirkt. So allein kann man das auch nicht ausführen, da das Objekt (?) b nicht vorhanden ist. Eine konkrete Definition von "b" hab ich aber auch nicht gefunden. Allerdings wird das komplette Objekt mit
function(a,b,c) { [...] }
definiert. Hat jemand eine Idee, wie ich diese eine Funktion da herausziehen könnte? Also durch was ich "b" ersetzen muss?

Grüße Marco