分享

区分ie opera chrome firefox safari 浏览器的方法

 水晶涟漪 2010-04-20
一、判断IE FF浏览器方法(测试过没问题)
var Browser1={
                       ie:/msie/.test{window.navigator.userAgent.toLowerCase()),
                       ff:/firefox/.test(window.navigator.userAgent.toLowerCase())
                     }
二、判断ie opera firefox safari(测试过,应该没问题)
   var Browser2={};
   var ua=navigator.userAgent.toLowerCase();
   if(window.ActiveXObject){
   Browser2.ie=ua.match(/msie([\d.]+)/)[1];
   }else if(document.getBoxObjectFor){
   Browser2.firefox=ua.match(/firefox\/([\d.]+)/)[1];
   }else if(window.opera){
   Browser2.opera=ua.match(/opera.([\d.]+)/)[1];
   }else if(window.openDatabase){
   Browser2.safari=ua.match(/version\/([\d.]+)/)[1];
   }
三、判断ie chrome firefox safari(测试过,没问题)
   if(navigator.userAgent.indexOf("MSIE")>0){
   //ie
   }else if(navigator.userAgent.indexOf("Firefox")>0){
   //firefox
   }else if(navigator.userAgent.indexOf("Chrome")>0){
   //chrome
   }else if(navigator.userAgent.indexOf("Safari")>0){
   //safari
   }else{
   //this part can be used as opera area
   }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约