function getBrowserInfo(index,regs){ var index=index||0; var regs=regs||["(chrome)\/(\\S+)", "(firefox)\/(\\S+)", "(MSIE) (\\S+);", "(opera)\/.*?version\/(\\S+)", "(opera)\/(\\S+)", "version\/(\\S+).*?(Safari)\/" ] ; var brower; try{ if(index < regs.length){ var match=new RegExp(regs[index],"gi").exec(navigator.userAgent); if(!match)throw ""; brower={ name : match[1], longVersion:match[2], version:parseFloat(match[2]), documentMode:document["documentMode"] } } }catch(e){ brower=getBrowserInfo(++index,regs); } return brower; }
Utilser cette fonction comme ce ci
var browerInfo=getBrowserInfo(); // Voici quelques tests et resultats // sur chrome //browerInfo={name:"Chrome",version:"29",longVersion:"29.0.1547.66",documentMode:undefined} // sur firefox //browerInfo={name:"Firefox",version:"19",longVersion:"19.0",documentMode:undefined} // sur IE //browerInfo={name:"MSIE",version:"8",longVersion:"8.0",documentMode:8}
Voila
0 commentaires:
Enregistrer un commentaire