我试图找出如果他支持JQuery SVG我可以问浏览器吗?
我不知道JQuery SVG与哪些浏览器兼容,因为它不是在任何地方编写/记录的。
但有没有办法询问浏览器是否支持svgs或JQuery SVG?
像:
if (svg) drawSomething(); else loadAlternateImage();
我只想绘制10行(但是使用复杂的算法)..那么jquery svg是最好的选择吗?我的意思是..我经常使用jquery。
THX
答案 0 :(得分:11)
我认为使用Modernizer可以提供很多帮助。它可以帮助您检测客户端支持功能。我可以读到他们支持检测SVG支持。
我创建了这个迷你演示:http://jsbin.com/ucabiz/edit#source
你这样使用它:
if(Modernizr.svg)
// Supported
}else{
// Unsupported
}
答案 1 :(得分:5)
尝试:
function supportsSvg() {
return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape", "1.0")
}