Joh*_*ith 2 javascript jquery svg cross-browser
我试图找出如果他支持JQuery SVG我怎么能问一个浏览器?
我不知道JQuery SVG与哪些浏览器兼容,因为它不是在任何地方编写/记录的.
但有没有办法询问浏览器是否支持svgs或JQuery SVG?
喜欢:
if (svg) drawSomething(); else loadAlternateImage();
Run Code Online (Sandbox Code Playgroud)
我只想绘制10行(但是使用复杂的算法)..那么jquery svg是最好的选择吗?我的意思是..我经常使用jquery.
谢谢
Sim*_*röm 11
我认为你可以通过使用Modernizer获得很多帮助.它可以帮助您检测客户端支持功能.我可以阅读他们支持检测SVG支持.
我创建了这个迷你演示:http://jsbin.com/ucabiz/edit#source
你这样使用它:
if(Modernizr.svg)
// Supported
}else{
// Unsupported
}
Run Code Online (Sandbox Code Playgroud)
尝试:
function supportsSvg() {
return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape", "1.0")
}
Run Code Online (Sandbox Code Playgroud)