精华内容
下载资源
问答
  • //获取客户端浏览器的(主)版本号Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号 Request.Browser.Platform.ToString();//获取客户端使用平台的名字 Request.UserHostAddress.ToString(); //...

    Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号 Request.Browser.Platform.ToString();//获取客户端使用平台的名字 Request.UserHostAddress.ToString(); //获取远程客户端主机IP HttpRequest.Url 获取有关当前请求的 URL 的信息。 HttpRequest.UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 HttpRequest.UserAgent 获取客户端浏览器的原始用户代理信息。 HttpRequest.UserHostAddress 获取远程客户端的 IP 主机地址。 HttpRequest.UserHostName 获取远程客户端的 DNS 名称。 HttpRequest.UserLanguages 获取客户端语言首选项的排序字符串数组。 System.Text.StringBuilder strLabel = new System.Text.StringBuilder();    HttpBrowserCapabilities bc = Request.Browser;

     

    http://wenku.baidu.com/link?url=iZDlLWTO6G4ng3QJh7NNrkC9r1Hmw9vs9JSTsmSftiOpdG1A_6Lk2Eq2wVCjBlClQD97SxOckWBM3y_jXIU-XH2vJf89cjHiQQGUD3SCCNK

    转载于:https://www.cnblogs.com/shirly1981/p/5843026.html

    展开全文
  • UserAgent userAgent = UserAgent.parseUserAgentString(ServletUtils.getRequest().getHeader("User-Agent"... // 获取客户端操作系统 String os = userAgent.getOperatingSystem().getName...
    UserAgent userAgent = UserAgent.parseUserAgentString(ServletUtils.getRequest().getHeader("User-Agent"));
                    // 获取客户端操作系统
                    String os = userAgent.getOperatingSystem().getName();
                    // 获取客户端浏览器
                    String browser = userAgent.getBrowser().getName();

    ServletUtils

    public class ServletUtils{
      /**
         * 获取request
         */
        public static HttpServletRequest getRequest()
        {
            return getRequestAttributes().getRequest();
        }
    }
    展开全文
  • js获取客户端浏览器信息

    千次阅读 2011-03-17 11:26:00
    js获取客户端浏览器信息 Navigator 对象包含有关浏览器的信息。 Navigator 对象属性:  属性描述IEFOappCodeName返回浏览器的代码名。419appMinorVersion返回浏览器的次级版本。4NoNoappName返回...

    js获取客户端浏览器信息

    Navigator 对象包含有关浏览器的信息。

    Navigator 对象属性:

     

    属性 描述 IE F O
    appCodeName 返回浏览器的代码名。 4 1 9
    appMinorVersion 返回浏览器的次级版本。 4 No No
    appName 返回浏览器的名称。 4 1 9
    appVersion 返回浏览器的平台和版本信息。 4 1 9
    browserLanguage 返回当前浏览器的语言。 4 No 9
    cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。 4 1 9
    cpuClass 返回浏览器系统的 CPU 等级。 4 No No
    onLine 返回指明系统是否处于脱机模式的布尔值。 4 No No
    platform 返回运行浏览器的操作系统平台。 4 1 9
    systemLanguage 返回 OS 使用的默认语言。 4 No No
    userAgent 返回由客户机发送服务器的 user-agent 头部的值。 4 1 9
    userLanguage 返回 OS 的自然语言设置。 4 No 9

     

    Navigator 对象方法:

     

    方法 描述 IE F O
    javaEnabled() 规定浏览器是否启用 Java。 4 1 9
    taintEnabled() 规定浏览器是否启用数据污点 (data tainting)。 4 1 9

     

    IE的测试结果:

    FireFox的测试结果:

     

     获取具体IE版本号:

         function  checkIEVersion() { 
            
    var  ua  =  navigator.userAgent; 
            
    var  s  =   " MSIE "
            
    var  i  =  ua.indexOf(s)          
            
    if  (i  >=   0 ) { 
               
    // 获取IE版本号 
                 var  ver  =  parseFloat(ua.substr(i  +  s.length)); 
               alert(
    " 你的浏览器是IE " + ver);
            } 
            
    else  {
                
    // 其他情况,不是IE 
                alert( " 你的浏览器不是IE " );
            } 
        }

    是否开启弹出窗口阻止程序:

            function  checkAllowPopup() { 
            
    var  objChild; 
            
    var  reWork  =   new  RegExp( ' object ' , ' gi ' ); 
            
    try  {
               objChild 
    =  window.open( '' , ' child ' , ' left=8000,top=8000,width=50,height=50,status=no,resizable=yes ' );
               objChild.close(); 
            } 
            
    catch (e) { } 
            
    if ( ! reWork.test(String(objChild)))
            {
                alert(
    " NO " );
                
    return   false
            } 
            
    else
            {
                alert(
    " YES " );
                
    return   true
            } 
        }
    展开全文
  • ASP.NET中如何获取客户端浏览器信息 如果想在服务器获取客户端浏览器信息,可使用 HttpBrowserCapabilities 类轻松实现。 HttpBrowserCapabilities 的名称空间是:System.Web。该名称空间默认是导入的。 示例: ...

    ASP.NET中如何获取客户端浏览器信息

    如果想在服务器获取客户端浏览器信息,可使用 HttpBrowserCapabilities 类轻松实现。

    HttpBrowserCapabilities 的名称空间是:System.Web。该名称空间默认是导入的。

    示例:

    <%@ Page Language="C#" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <script runat="server">
         void Page_Load(object sender, EventArgs e)
         {
             HttpBrowserCapabilities bc = Request.Browser;
           
             list.Text = "";
             list.Text += "操作系统:" + bc.Platform + "<br>";
             list.Text += "是否是 Win16 系统:" + bc.Win16 + "<br>";
             list.Text += "是否是 Win32 系统:" + bc.Win32 + "<br>";
             list.Text += "---<br>";
           
             list.Text += "浏览器:" + bc.Browser + "<br>";
             list.Text += "浏览器标识:" + bc.Id + "<br>";
             list.Text += "浏览器版本:" + bc.Version + "<br>";
             list.Text += "浏览器 MajorVersion:" +

    bc.MajorVersion.ToString() + "<br>";
             list.Text += "浏览器 MinorVersion:" +

    bc.MinorVersion.ToString() + "<br>";
             list.Text += "浏览器是否是测试版本:" + bc.Beta.ToString() +

    "<br>";
             list.Text += "是否是 America Online 浏览器:" + bc.AOL +

    "<br>";
             list.Text += "客户端安装的 .NET Framework 版本:" +

    bc.ClrVersion + "<br>"; //即使安装了 .NET Framework,如果不是 IE 浏览

    器,检测版本都是 0.0。
             list.Text += "是否是搜索引擎的网络爬虫:" + bc.Crawler +

    "<br>";
             list.Text += "是否是移动设备:" + bc.IsMobileDevice + "<br>";
             list.Text += "---<br>";        

             list.Text += "显示的颜色深度:" + bc.ScreenBitDepth + "<br>";
             list.Text += "显示的近似宽度(以字符行为单位):" +

    bc.ScreenCharactersWidth + "<br>";
             list.Text += "显示的近似高度(以字符行为单位):" +

    bc.ScreenCharactersHeight + "<br>";
             list.Text += "显示的近似宽度(以像素行为单位):" +

    bc.ScreenPixelsWidth + "<br>";
             list.Text += "显示的近似高度(以像素行为单位):" +

    bc.ScreenPixelsHeight + "<br>";
             list.Text += "---<br>";
           
             list.Text += "是否支持 CSS:" + bc.SupportsCss + "<br>";
             list.Text += "是否支持 ActiveX 控件:" +

    bc.ActiveXControls.ToString() + "<br>";
             list.Text += "是否支持 JavaApplets:" +

    bc.JavaApplets.ToString() + "<br>";
             list.Text += "是否支持 JavaScript:" +

    bc.JavaScript.ToString() + "<br>";
             list.Text += "JScriptVersion:" + bc.JScriptVersion.ToString

    () + "<br>";
             list.Text += "是否支持 VBScript:" + bc.VBScript.ToString() +

    "<br>";
             list.Text += "是否支持 Cookies:" + bc.Cookies + "<br>";
             list.Text += "支持的 MSHTML 的 DOM 版本:" + bc.MSDomVersion

    + "<br>";
             list.Text += "支持的 W3C 的 DOM 版本:" + bc.W3CDomVersion +

    "<br>";
             list.Text += "是否支持通过 HTTP 接收 XML:" +

    bc.SupportsXmlHttp + "<br>";
             list.Text += "是否支持框架:" + bc.Frames.ToString() +

    "<br>";
             list.Text += "超链接 a 属性 href 值的最大长度:" +

    bc.MaximumHrefLength + "<br>";
             list.Text += "是否支持表格:" + bc.Tables + "<br>";
         }
    </script>
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
         <title>ASP.NET 中如何获取客户端浏览器信息 - 千一网络</title>
    </head>
    <body>
         <form id="form1" runat="server">
         <div>
         <asp:Label ID="list" runat="server"></asp:Label>
         </div>
         </form>
    </body>
    </html>

    ScreenCharactersWidth、ScreenCharactersHeight、ScreenPixelsWidth、ScreenPixelsHeight 并不能确定屏幕分辨率,在http://msdn2.microsoft.com/zh-cn/library/system.web.configuration.httpcapabilitiesbase.screencharactersheight(VS.80).aspx可以看到:

    返回值可从设定的字符大小和实际屏幕像素大小推出。确定高度的算法使用以下三项的组合:默认字体大小(来自 .config 文件);浏览器特定大小(也来自 .config 文件);浏览器发送的显式标头。某些浏览器可能依赖内部默认值,这些值只是近似于实际高度。

    展开全文
  • ASP.NET获取客户端浏览器信息!

    千次阅读 2016-03-04 16:59:19
    用户能够使用Request的对象的Browser属性访问HttpBroweserCapabilities...下面的示例主要通过Request对象的Browser属性获取浏览器信息。 程序实现的步骤如下: 新建一个网站默认主页Default.aspx.在Default.aspx的Pa
  • 第一次接触到web api,发现这个东西是REST风格的:---- 微软的web api是在vs2012上的...代码可读性强的,上手快的,如果要拿它和web服务相比,我会说,它的接口更标准,更清晰,没有混乱的方法名称,有的只有几种标准
  •  var agent = navigator.userAgent.toLowerCase();  function getBrowserInfo() { ... //ie版本小于9的浏览器,现在不管其他浏览器,只管ie  if (ie) {  alert("测试成功");  }    //alert(ie); </script>
  • 各大经典浏览器HTTP_USER_AGENT详细 IE 各个版本典型的userAgent如下: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0) Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2) Mozilla/4.0 (compatible;...
  • ASP.NET 中获取客户端浏览器信息

    千次阅读 2010-08-16 11:02:00
    HttpBrowserCapabilities 的名称空间是:System.Web 该名称空间默认是导入的。 示例<%@ Page Language="C#" %><br /><!DOCTYPE ...
  • 打印输出: Response.Write("获取客户端操作系统名称:"+Request.Browser.Platform); Response.Write("获取客户j主机名:" + Request.UserHostName); Response.Write("获取客户端
  • UserAgentUtils-1.20.jar 【用于通过从request请求中的User-Agent中获取客户端浏览器类型、客户端操作系统、客户端ip地址等信息的jar插件】 ,非常好用,导入到项目的lib包中即可使用。 maven引用地址为: <!-- ...
  • )获取客户端浏览器和操作系统信息 String Agent = request.getHeader("User-Agent");StringTokenizer st = new StringTokenizer(Agent,";");st.nextToken();//得到用户的浏览器名String ...
  • * 获取浏览器的类型 * 火狐浏览器:userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36 * 谷歌浏览器:userAgent = ...
  • 各大经典浏览器HTTP_USER_AGENT详细 IE 各个版本典型的userAgent如下:   Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)   Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)   Mozilla/4.0 ...
  • Response.Write("浏览器的相关规格与信息:"); Response.Write("<hr>"); Response.Write("类型:" + bc.Type + " "); Response.Write("名称:" + bc.Browser + " "); Response.Write("版本:" + bc....
  • //lab_info是用来显示获取到的信息 lab_info.Text = "" + " "; lab_info.Text += "主机名:" + hostName + " "; lab_info.Text += " IP:"; for (int i = 0; i ; i++) lab_info.Text += ...
  • 一些JSP中的用到的代码,主要用于获取客户端浏览器信息和操作系统的一些简要信息。
  • String Agent = request.getHeader("User-Agent"); StringTokenizer st = new StringTokenizer(Agent,";"); st.nextToken(); //得到用户的浏览器名 String
  • 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数字 分类: 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2xx:成功。代表:...
  • php判断客户端浏览器的类型

    千次阅读 2014-03-14 17:56:12
    1、通过 $_SERVER['HTTP_USER_AGENT'] 来写一个php判断浏览器类型的办法。 function my_get_browser(){ if(empty($_SERVER['HTTP_USER_AGENT'])){ return '命令行,机器人来了!'; } if(false!==strpos($_...
  • 今天在做一项测试的时候,需要获取客户端操作系统和浏览器版本,于是我就使用 HttpServletRequest httpRequest = (HttpServletRequest) request; String agent = httpRequest.getHeader("User-Agent"); 来获取...
  • var appName = navigator.appName; //浏览器的正式名称 var appVersion = navigator.appVersion; //浏览器的版本号 var cookieEnabled = navigator.cookieEnabled; // 返回用户浏览器是否启用了...
  • 获取客户端信息

    千次阅读 2006-04-13 09:35:00
    //获取客户端浏览器的(主)版本号Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号 Request.Browser.Platform.ToString();//获取客户端使用平台的名字 Request.UserHostAddress.ToString(); 
  • 下面介绍下 js获取客户端浏览器信息 Navigator 对象包含有关浏览器的信息,js就是通过Navigator的属性获取客户端浏览器信息。 Navigator 对象属性: navigator.userAgent "Mozilla/5.0 (Macintosh; Intel Mac OS ...
  • Flask 获取客户端GET请求参数

    千次阅读 2019-06-08 17:32:25
    使用Python Flask框架获取客户端浏览器get请求。 代码 import webbrowser from flask import Flask, request app = Flask(__name__) # 获取客户端get请求(动态路由) @ app.route("/root/<home>")...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 153,291
精华内容 61,316
关键字:

如何获取客户端浏览器名称