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.