JavaScript判断浏览器类型的方法

 更新时间:2015年02月10日 15:52:55   作者:woshisap  
这篇文章主要介绍了JavaScript判断浏览器类型的方法,可实现针对IE、火狐、谷歌等浏览器的判断,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了JavaScript判断浏览器类型的方法。分享给大家供大家参考。具体实现方法如下:

<script type="text/javascript">
  var Sys = {};
  var ua = navigator.userAgent.toLowerCase();
  alert(ua);
  var s;
  (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1]:
  (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1]:
  (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1]:
  (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1]:
  (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
  if (Sys.ie) //ie浏览器
  {
  if (Sys.ie == '6.0')
  {
   alert('ie6.0');
  }
  if (Sys.ie == '8.0')
  {
   alert('ie8.0');
  }
  } else if (Sys.firefox) //
  {
  alert('您当前使用的是firefox' + Sys.firefox +'浏览器');
  } else if (Sys.chrome)
  {
  alert('您当前使用的是Chrome' + Sys.chrome + '浏览器');
  } else if (Sys.opera)
  {
  alert('您当前使用的是Opera' + Sys.opera + '浏览器');
  } else if (Sys.safari) 
  {
  alert('您当前使用的是Safari' + Sys.safari + '浏览器');
  }
</script>

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • select多选 multiple的使用示例

    select多选 multiple的使用示例

    使用multiple可以实现select多选,本例将为大家介绍下select多选 multiple的使用,新手朋友们可以学习下
    2014-06-06
  • 微信小程序简洁登录页面的实现(附源码)

    微信小程序简洁登录页面的实现(附源码)

    本文主要介绍了微信小程序简洁登录页面的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • EditPlus中的正则表达式 实战(4)

    EditPlus中的正则表达式 实战(4)

    这篇文章主要介绍了 EditPlus中的正则表达式 实战(4)的相关资料,需要的朋友可以参考下
    2016-12-12
  • JavaScript 判断浏览器类型及版本

    JavaScript 判断浏览器类型及版本

    你知道世界上有多少种浏览器吗?除了我们熟知的IE, Firefox, Opera, Safari四大浏览器之外,世界上还有近百种浏览器。
    2009-02-02
  • JS点击链接后慢慢展开隐藏着图片的方法

    JS点击链接后慢慢展开隐藏着图片的方法

    这篇文章主要介绍了JS点击链接后慢慢展开隐藏着图片的方法,实例分析了javascript操作图片的隐藏与现实技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • JavaScript对数组进行随机重排的方法

    JavaScript对数组进行随机重排的方法

    这篇文章主要介绍了JavaScript对数组进行随机重排的方法,实例分析了javascript实现数组随机重新排序的两种实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • JavaScript删除有序数组中的重复项

    JavaScript删除有序数组中的重复项

    这篇文章主要介绍了JavaScript删除有序数组中的重复项,主要解决有序数组 nums ,要求原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长的问题,下面实现操作,需要的小伙伴可以参考一下
    2022-03-03
  • javascript简单实现图片预加载

    javascript简单实现图片预加载

    本文是给大家分享一段简单的实现图片预加载技术的javascript代码,超级精简,却很实用,这里推荐给大家
    2014-12-12
  • ES6中Math对象的部分扩展

    ES6中Math对象的部分扩展

    本文主要介绍了ES6中Math对象的部分扩展,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 手把手教你如何排查Javascript内存泄漏

    手把手教你如何排查Javascript内存泄漏

    本文将通过一些常见的FAQ来带大家一起学习一下怎么用工具定位javascript里的内存问题,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-06-06

最新评论