PNG-Fallback para imagens SVG

Inspirado por este trecho: http://codepad.co/s/02aac9 , escrevi uma versão alternativa que não depende do jQuery para substituir todos os sufixos SVG pelo sufixo PNG em imagens embutidas na marcação de um site .

Basta fornecer as imagens de fallback referenciadas.

var rSvg = /.(svg)$/;

if ( !Modernizr.svg ) {
for ( var i = 0, img; img = document.images[i]; i += 1 ) {
if ( !rSvg.test(img.src) ) continue;
img
.src = img.src.replace(rSvg, '.png');
}
}

A única dependência é Modernizr.

( https://gist.github.com/herschel666/5024092 )