客户端判断是否为IE9以上版本

    function detectBrowser()
    {
        var browser = navigator.appName
        if(navigator.userAgent.indexOf("MSIE")>0){ 
            var b_version = navigator.appVersion
            var version = b_version.split(";");
            var trim_Version = version[1].replace(/[ ]/g,"");
            if ((browser=="Netscape"||browser=="Microsoft Internet Explorer"))
            {
                if(trim_Version == ‘MSIE8.0‘ || trim_Version == ‘MSIE7.0‘ || trim_Version == ‘MSIE6.0‘){
                    alert(‘请使用IE9.0版本以上进行访问‘);
                    return;
                }
            }
        }
   }
    detectBrowser();
时间: 2024-10-27 10:20:39

客户端判断是否为IE9以上版本的相关文章

JavaScript客户端判断文件类型及大小

<html><head><title>潜水式无堵塞排污泵</title> <meta http-equiv="content-type" content="text/html;charset=gb2312"></head><body>以下是一个客户端控制file上传图片类型和大小的示例(注意:由于是客户端限制,所以用户可以绕过这个限制):<script language=&qu

使ie9以下版本支持canvas,css3等主流html5技术的方法

1.前言.   ie6,7,8支持html5,看起来比较难,其实有一种方法很通用,就是引入js和css,这种可插拔的引入对开发很有帮助.比如,下面是一个让网页支持canvas和css3的例子. 2.例子. 下面是一个在canvas画布中显示一个红球的例子的html. Java代码   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TIT

html5shiv:用于解决IE9以下版本浏览器对HTML5新增标签不识别,并导致CSS不起作用的问题

由于IE6/IE7/IE8还有很大一部分用户,为了让网站浏览者都能正常的访问HTML5网站,解决方案就有下面两个: 1. 为网站创建多套模板,通过程序对User-Agent的判断给不同的浏览器用户显示不同的页面,这样的维护成本比较高,也失去响应式设计的意义. 2. 使用Javascript来使不支持HTML5的浏览器支持HTML标签.目前大多网站采用的这种方式(Bootcss官方例子也是如此). 原理:利用脚本document.createElement("")创建对应的脚本,CSS选

判断APP是否是最新版本 和 获取 APP 版本号

<写在一个方法中> - (void)VersionUpdate{ NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"]; AFHTTPRequestOperationMana

js/jQuery判断浏览器名称、内核版本、浏览器壳

1.js方法 /* 判断浏览器名称和版本 目前只能判断:ie/firefox/chrome/opera/safari 2012年5月16日23:47:08 浏览器内核UA:UA; 浏览器内核名称:NV.name; 浏览器内核版本:NV.version; 浏览器外壳名称:NV.shell; */ var NV = {}; var UA = navigator.userAgent.toLowerCase(); try { NV.name=!-[1,]?'ie': (UA.indexOf("firef

Android客户端判断服务器是否开启 HttpHostException解决方案

Android判断服务器是否开启,试了很多方法都不行(若server未开启会卡在HttpResponse那),有人说高版本的Android程序不允许在主线程中访问网络(主线程中可以读写网络流)有待于验证. 方法一: 在xxxActivity的onCreate()方法中添加 StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadP

如何判断sharepoint server 2013 的版本

在SharePoint server 2013的使用中,经常纠结于版本问题,SharePoint 2013主要有免费的Foundation和收费的标准版.企业版三个版本,他们之间的功能上是不一样的可以通过查看注册表来得你当前运行的是SharePoint 2010的哪个版本,具体步骤如下: 1.登录到安装了SharePoint Central Administration的服务器. 2.点击开始->运行,输入regedit. 3.定位到下面的路径: HKEY_LOCAL_MACHINE\SOFTW

IE9以下版本兼容h5标签

随着html5(后面用h5代表)标签越来越广泛的使用,IE9以下(IE6-IE8)不识别h5标签的问题让人很是烦恼. 在火狐和chrome之类的浏览器中,遇到不认识的标签,只要给个display:block属性,就能让这个元素成为一个类似div的元素,但是到IE上就很恶心了,它不认识就是不认识,你在html和css里添加什么它都不理你. 没什么什么问题是万能的程序猿解决不了的,其实要让IE识别一个自定义的标签(IE认为h5的标签是陌生的,不合法的) html5--html5shiv.js插件下载

媒体查询判断ipad和iPhone各版本

/* 判断ipad */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px){ /* style */ } /* ipad横屏 */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){ /* style */ }