Detect SVG support
Искал код для проверки — поддерживает ли браузер SVG, так и не нашёл ничего подходящего. Написал свой, делюсь:
function DetectSVG()
{
if (navigator.mimeTypes != null && navigator.mimeTypes.length > 0)
return navigator.mimeTypes["image/svg-xml"] != null
var svg = 0
/*@cc_on
@if (@_jscript_version>4)
try { svg = 1; new ActiveXObject("Adobe.SVGCtl") }
catch (e) { return 0 }
@end
@cc_off @*/
return svg
}
Первая половина кода проверяет наличие SVG-плагина в браузерах Opera, FireFox и иже с ними, вторая — проверяет наличие SVG-плагинов (выпускаются фирмами Adobe и Corel) к Internet Explorer.