asp 检测浏览器和操作系统类型

  function getBrowserInfo(sUserAgent){ //取得浏览器信息
   var r = /(Netscape|Opera|NetCaptor|MSN |MSIE|MyIE|Mozilla)[s/]{0,1}d{0,}.{0,1}d*/gim;
   var a = sUserAgent.match(r);
   return a ? a[a.length-1].replace(///g,' ') : '';
  }
  
  function getOsInfo(sUserAgent){  //取得操作系统信息
   var r = /(Windows|Mac_|Mac |unix|Linux|SunOS|BSD)[^;()]+/gim;
   var a = sUserAgent.match(r);
   return a ? a[a.length-1] : '';
  }
  
function getLink(s){ //过滤连接方式
   if(!s) return '';
   var p = "(电信|专线|长城|有线通|移动|广电|铁通|网通|联通|吉通|电通|ADSL|CHINANET|东方网景|网吧|大学|LAN|GPRS|拨号)";
   var r = new RegExp(p,'gim');
   var a = s.match(r);
   return a ? a[a.length-1] : '';
  }
  

时间: 2024-09-20 00:21:28

asp 检测浏览器和操作系统类型的相关文章

javascript 浏览器与操作系统类型

网页特效 浏览器与操作系统类型 var browserdetect={ init: function (){ this.browser=this.searchstring(this.databrowser)||"an unknown browser"; this.version=this.searchversion(navigator.useragent)||this.searchversion(navigator.appversion)||"an unknown versi

JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js_javascript技巧

检测浏览器的方式 1.对象特征检测法:判断浏览器能力的通用方法.如果更关注浏览器的能力而不在乎它的实际身份,就可以使用这种检测方法.常见的原生Ajax写法中就用这种方法来创建XMLHttpRequest: 复制代码 代码如下: IXHR: function(){ if(window.ActiveXObject){ XHR=new ActiveXObject('Microsoft.XMLHTTP'); }else if(window.XMLHttpRequest){ XHR=new XMLHttp

php 获取客户浏览器与操作系统类型

<? function browse_infor() { $browser="";$browserver=""; // //开源 $temp =explode(" ",$browserver); $browserver=$temp[0]; $browserver =preg_replace("/([d.]+)/","1",$browserver); $browserver = " $brow

javascript 检测浏览器类型和版本的代码_javascript技巧

检测浏览器及其版本的代码 复制代码 代码如下: getBrowser : function(){ var browser = { msie: false, firefox: false, opera: false, safari: false, chrome: false, netscape: false, appname: 'unknown', version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); if ( /(

使用&amp;#106avascript检测浏览器的相关特性

浏览器 一.检测浏览器的名称问题:    不同的浏览器对javascript的标准支持也有不同,有时希望脚本能够在不同的浏览器上都能运行良好,这时需要对浏览器进行检测,确定其名称,以针对不同的浏览器编写相应的脚本.解决方案:    使用navigator对象的appName属性.    比如,要检测浏览器是否为IE,可以这么做:    var isIE = (navigator.appName == "Microsoft Internet Explorer");    document

使用JavaScript检测浏览器的相关特性

javascript|浏览器 一.检测浏览器的名称问题:    不同的浏览器对javascript的标准支持也有不同,有时希望脚本能够在不同的浏览器上都能运行良好,这时需要对浏览器进行检测,确定其名称,以针对不同的浏览器编写相应的脚本.解决方案:    使用navigator对象的appName属性.    比如,要检测浏览器是否为IE,可以这么做:    var isIE = (navigator.appName == "Microsoft Internet Explorer"); 

在ASP.NET页中检测浏览器类型

asp.net|浏览器 本文引自VS帮助文档查询 Browser 属性,该属性包含一个 HttpBrowserCapabilities 对象.在 HTTP 请求过程中,该对象会从浏览器或客户端设备中获取信息,以便让您的应用程序知道浏览器或客户端设备提供的支持类型和级别.该对象随后使用强类型属性和泛型名称值字典公开有关浏览器功能的信息. 下面的代码示例演示如何在页上的文本框中显示浏览器信息.=======Visual Basic =======Private Sub Button1_Click(B

javascript实现获取浏览器版本、操作系统类型_javascript技巧

代码很简洁,功能很实用,这里就不多废话了,直接给大家奉上代码: /** * Created by Administrator on 15-1-12. */ function BroswerUtil() { } BroswerUtil = { //检测浏览器版本 getBrowserVersion: function () { var agent = navigator.userAgent.toLowerCase(); var arr = []; var Browser = ""; va

jquery1.9下检测浏览器类型和版本的方法

本文为大家介绍下jquery1.9 下如何检测浏览器类型和版本,下面有个不错的示例,大家可以参考下 Jquery1.9版本中$.browser已被剔除:    判断浏览器类型:  代码如下: $.browser.mozilla = /firefox/.test(navigator.userAgent.toLowerCase());  $.browser.webkit = /webkit/.test(navigator.userAgent.toLowerCase());  $.browser.op