我想检查浏览器是否不支持SVG。如果是的话,我想添加一个类到身体,像noSvg身体。检查浏览器是否支持SVG
一些论坛建议我添加modernizer。然而,我不想加入这个,因为它很重,我认为它不需要这个小任务。
其他一些论坛建议我下面的JavaScript
function supportsSVG(){
return !!('createElementNS' in document &&
document.createElementNS('http://www.w3.org/2000/svg','svg').createSVGRect)
}
使用我已经试过这和调用的函数。但是,我不明白真正发生了什么。 任何意见,将不胜感激。提前致谢。
我建议你将'noSVG'类添加到你的主体中,并在支持SVG时将其删除。这样,当JS被禁用或者由于任何原因而不支持SV时,你就处于安全的一边(虽然不支持SVG可能是你在这种情况下最不可能的问题......) – RobIII