检测浏览器类型

 1 function checkbrowser(){
 2     var Sys = {};
 3     var ua = navigator.userAgent.toLowerCase();
 4     var s;
 5     var scan;
 6     (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
 7     (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
 8     (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
 9     (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
10     (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
11
12     //以下进行测试
13
14     if(Sys.ie)
15     {
16         scan="您使用的ie内核"+Sys.ie+"浏览器";
17         $("#boxcontent_box").addClass("bg");
18
19     }
20     if(Sys.firefox)
21     {
22         scan="您使用的是firefox内核"+Sys.firefox+"浏览器,如果有问题,建议您使用ie浏览器";
23     }
24     if(Sys.chrome)
25     {
26         scan="您使用的是chrome内核"+Sys.chrome+"浏览器,如果有问题,建议您使用ie浏览器";
27     }
28     if(Sys.opera)
29     {
30         scan="您使用的是opera内核"+Sys.opera+"浏览器,如果有问题,建议您使用ie浏览器";
31     }
32     if(Sys.safari)
33     {
34         scan="您使用的是safari内核"+Sys.safari+"浏览器,如果有问题,建议您使用ie浏览器";
35     }
36     //alert(scan)
37 }
时间: 2024-10-07 06:00:25

检测浏览器类型的相关文章

检测浏览器类型及版本

var Sys = Sys || {};Sys.browser = Sys.browser || function (w, d, n) { var u = n.userAgent.toLowerCase(), browser = {}; browser.u = u; browser.render = d.compatMode; if (n.product === 'Gecko') browser.gecko = true; if (/ applewebkit\/(\d+\.\d+)/i.test

jquery检测浏览器类型

使用jquery如下代码检测浏览器版本时:出问题,在检测IE浏览器,如果版本是IE11时,会出现 $.browser.msie的返回值是false,$.browser.mozilla的返回值是true,即把IE11检测成火狐了 结局办法  判断IE浏览器用  !!window.ActiveXObject || "ActiveXObject" in window方法. function JudgeBroswer() {         if($.browser.msie) {      

JS全兼容检测浏览器类型及版本

直接上代码: <script> var browser = (function () { var isIE6 = /msie 6/i.test(navigator.userAgent); var isIE7 = /msie 7/i.test(navigator.userAgent); var isIE8 = /msie 8/i.test(navigator.userAgent); var isIE9 = /msie 9/i.test(navigator.userAgent); var isIE

jQuery 1.9不支持$.browser 怎么判断浏览器类型和版本

jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support . 在更新的 2.0 版本中,将不再支持 IE 6/7/8. 以后,如果用户需要支持 IE 6/7/8,只能使用 jQuery 1.9. 如果要全面支持 IE,并混合使用 jQuery 1.9 和 2.0, 官方的解决方jQuery 从 1.9 版开始,移除了 $.browser 和 $.browser.version , 取而代之的是 $.support

JS检测浏览器Adobe Reader插件

Web应用中当我们希望向用户显示pdf文档时候,如果用户安装了Adobe Reader之类的pdf阅读器,就可以直接打开文档在浏览器中显示, 但是,当用户没有安装这类软件的时候,自然是打不开的,为了系统或者网站的易用性,最好在展示文档之前对客户端进行检测,如果已经安装 这类阅读器就直接显示,如果没有安装则跳转到Adobe Reader之类的阅读软件的下载页面或者直接给用户下载地址,提示用户进行下载安装. 我们可以通过JavaScript先进行检测,然后根据检测结果进行指定的跳转.如果是像火狐.谷

关于通过JS识别浏览器类型的方法

JS检测浏览器类型的方法   网络上一般采用navigator.userAgent判断浏览器标识的办法,但是有个麻烦的问题是IE11不断升级之后,IE11的userAgent变成: "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; r

检测浏览器对HTML5新input类型的支持

HTML5新增加了很多input元素类型,比如color,date,datetime,datetime-local,email,month,number,range,search,tel,time,url,week等. 通过以下方法可以检测浏览器是否支持这些新的input类型: var i = document.createElement('input'); i.setAttribute('type', 'date'); //浏览器不支持date类型 if(i.type == 'text'){

js判断浏览器类型

js判断浏览器类型  <script type="text/javascript" >     <!--   function getOs()   {       var OsObject = "";      if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) {           return "MSIE";      }      if(isFiref

JavaScript判断浏览器类型及版本

说明:以下内容参考了一些网上资料以及同事间的一些讨论. 浏览器对于我们来说,可能是最熟悉的工具了.记得最早那会Netscape,到后来的Internet Explorer一统江湖,再到现在的FireFox大行其道,浏览器市场的争夺,可谓是硝烟弥漫.除了我们常见的IE, Firefox, Opera, Safari四大金刚以外,新近又出了一位Chrome,虽然新出,但是出于Google这个名门,Chrome所受到的关注绝不亚于先前的四大金刚,看来以后要改为5朵金花了,呵呵.除了这些熟知的浏览器以外