在某些时候我们需要获取浏览器内核以进行兼容
我的方法是结合Navigator 对象的 userAgent 属性返回的值来判断当前浏览器内核
直接上代码:
function getRE( ) {
var RenderingEngine = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
RenderingEngine = "MSIE";
}
if(isFirefox = navigator.userAgent.indexOf("Firefox")>0){
RenderingEngine = "Firefox";
}
if(isSafari = navigator.userAgent.indexOf("Safari")>0) {
RenderingEngine = "Safari";
}
if(isCamino = navigator.userAgent.indexOf("Camino")>0){
RenderingEngine = "Camino";
}
if(isMozilla = navigator.userAgent.indexOf("Gecko/")>0){
RenderingEngine = "Gecko";
}
console.log(RenderingEngine);
}