精华内容
下载资源
问答
  • 最近做项目中有遇到导出文件的问题,出IE11之外的浏览器都没问题,找度娘看了说要加脚本,太麻烦,后特意看了IE11提交的文件头,和之前版本的IE不太一样,就加了null != agent && -1 != agent.indexOf("like Gecko") 这么...

    最近做项目中有遇到导出文件的问题,出IE11之外的浏览器都没问题,找度娘看了说要加脚本,太麻烦,后特意看了IE11提交的文件头,和之前版本的IE不太一样,就加了null != agent && -1 != agent.indexOf("like Gecko") 这么一段,完美解决,也不用动前台JSP,


    String agent = request.getHeader("User-Agent");         //获取浏览器头文件

    boolean isMSIE = ((agent != null && agent.indexOf("MSIE") != -1 ) || ( null != agent && -1 != agent.indexOf("like Gecko")));    //判断版本,后边是判断IE11的

    String fileName = "解决中文文件名乱码问题";              //解决中文文件名乱码问题


    if ( isMSIE ) {
    try {
    fileName  = java.net.URLEncoder.encode(s, "UTF8");
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    } else {
    try {
    fileName  = new String(s.getBytes("UTF-8"), "ISO-8859-1");
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }

    展开全文
  • Java 判断浏览器版本

    千次阅读 2017-01-03 16:47:20
    项目需要在后台判断浏览器并决定路由,想起了request头中的 USER-AGENT getRequest().getHeader("USER-AGENT") 获取Agent 然后去判断 log信息[INFO]-[Thread: http-bio-8080-exec-15]-...

    项目需要在后台判断浏览器并决定路由,想起了request头中的

    USER-AGENT
    
    
    getRequest().getHeader("USER-AGENT")

    获取Agent 然后去判断

    log信息

    [INFO]-[Thread: http-bio-8080-exec-15]-[com.llvision.video.utilt.Utils.checkIsIE()]: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0)
    上面这是用IE11 的 

    用 Chrome

    火狐

    上面两个会再agent 后面加上 标识,然后我们去 判断agent 就好  

     public static boolean  checkIsIE(String agent) {
            if(agent.indexOf("Gecko")>0 && agent.indexOf("rv:11")>0){
                LOG.info(agent+"IE 11");
                return true;
            }
            if(agent.indexOf("MSIE 7")>0){
                LOG.info(agent+"IE 7");
                return true;
            }
            if(agent.indexOf("MSIE 8")>0){
                LOG.info(agent+"IE  8");
                return true;
            }
            if(agent.indexOf("msie 9")>0){
                LOG.info(agent+"IE  9");
                return true;
            }
            if(agent.indexOf("MSIE 10")>0){
                LOG.info(agent+"IE  10


    展开全文
  • Java判断浏览器类型

    2010-06-20 09:33:09
    * 判断浏览器类型是否是IE,是则返回true,不是返回false * ServletActionContext是struts2上下文对象 * @author 李英夫(2010-6-20 上午09:36:48) * @return boolean */ public static boolean isIE(){...

    /**
    * 判断浏览器类型是否是IE,是则返回true,不是返回false
    * ServletActionContext是struts2上下文对象
    * @author 李英夫(2010-6-20 上午09:36:48)
    * @return boolean
    */
    public static boolean isIE(){
    return ServletActionContext.getRequest().getHeader("USER-AGENT").toLowerCase().indexOf("msie") > 0 ? true : false;
    }
    展开全文
  • Java判断浏览器类型

    2012-12-06 19:19:28
     * 判断浏览器类型是否是IE,是则返回true,不是返回false  * ServletActionContext是struts2上下文对象  * @author 李英夫(2010-6-20 上午09:36:48)  * @return boolean  */ public static ...
     

    1. /**  
    2.  * 判断浏览器类型是否是IE,是则返回true,不是返回false  
    3.  * ServletActionContext是struts2上下文对象  
    4.  * @author 李英夫(2010-6-20 上午09:36:48)  
    5.  * @return boolean  
    6.  */   
    7. public   static   boolean  isIE(){  
    8.     return  ServletActionContext.getRequest().getHeader( "USER-AGENT" ).toLowerCase().indexOf( "msie" ) >  0  ?  true  :  false ;  

    展开全文
  • 最近在写一个项目中遇到了一个问题,从java后台输出一段字符串,需要用到这个字符串,返回到页面上面. 假定该字符串为”” 在Chrome上得到的结果是,......>www.csdn.com<pre> 上网查资料解决方案如下var reg = /(.+)...
  • java代码判断浏览器是否是IE11 HttpServletRequest request = ServletActionContext.getRequest(); String agent = request.getHeader("User-Agent"); //判断是...
  • 1、Java判断浏览器类型 /** 浏览器类型 */ public static final byte BROWSER_IE = 1; public static final byte BROWSER_FIREFOX = 2; public static final byte BROWSER_MOZILLA = 3; public s...
  • 简单的Java获取浏览器版本和类型方法,不是很完美,但是可以用; 希望大家加以完善!   public static void main(String[] args) {  String agent=request.getHeader("User-Agent").toLowerCase();  ...
  • java判断浏览器类型

    千次阅读 2016-12-20 16:11:25
    /** * 判断是否是IE浏览器 * * @param userAgent * @return */ public static boolean isIE(HttpServletRequest request) { String userAgent = request
  • 的方法,l判断IE11浏览器是无法识别,导致下载excel文件乱码原先的代码: // 清空response response.reset(); String userAgent = request.getHeader("User-Agent"); String file_name = &...
  • 主要介绍了Java实现判断浏览器版本与类型简单代码示例,具有一定借鉴价值,需要的朋友可以参考下。
  • JAVA判断浏览器类型-基本操作

    千次阅读 2014-06-06 10:39:42
    }else{ //其他浏览器 …… } 附注: private final static String IE9="MSIE 9.0"; private final static String IE8="MSIE 8.0"; private final static String IE7="MSIE 7.0"; private ...
  • JAVA判断当前浏览器版本

    千次阅读 2015-01-30 17:16:36
    JAVA判断当前浏览器版本 实习期间,需要完成一个下载功能,即将当前列表信息,通过转化成word的形式,打印下来。功能完成后,测试阶段,利用IE、360浏览器、Google Chrome下载文件,文件名称均显示正常,然而利用...
  • 案例:java代码判断浏览器类型

    千次阅读 2019-04-16 19:31:51
    原理:得到user-agent请求头,判断它的值是否包含了指定的字符串,区分不同的浏览器 java代码: import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet....
  • 判断浏览器IE版本

    2016-09-29 16:38:40
    JS获取浏览器信息 ? 1 ...浏览器代码名称:navigator.appCodeName ...浏览器名称:navigator.appName ...浏览器版本号:navigator.appVersion ...对Java的支持:navigator.javaEnable
  • java后台判断浏览器的版本 public static void main(String[] args) { String agent=request.getHeader(“User-Agent”).toLowerCase(); System.out.println(agent); System.out.println(“浏览器版本:”+...
  • 1、Java方式判断浏览器是否为移动端浏览器 UAgentInfo代码
  • java"] String agent = request.getHeader("User-Agent"); boolean isMSIE = (agent != null && agent.indexOf("MSIE") != -1); //如果是IE的话 if( isMSIE ){ ...
  • 今天修改后台人员遗留的兼容性问题时,遇到了有些样式只是在IE浏览器下面不正常,为了让自己记住,所以把代码贴一下 ## 代码 ##if (!!window.ActiveXObject || "ActiveXObject" in window){ console.log('是IE')} ...
  • 判断客户端是什么类型的浏览器:Edge、OPR、Chrome、Safari、Firefox、IE浏览器或其它 package com.itheima.servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; ...
  • //判断用户使用的浏览器类型 public static String judgeBrowser(HttpServletRequest request){ String agent=request.getHeader("user-agent"); //判断字符串,Edge、Chrome、Safari、Firefox、IE浏览器或其它 ...
  • Java判断是否是IE浏览器

    千次阅读 2018-11-30 14:42:03
    //方法功能描述: 判断是否是IE浏览器 public boolean isMSBrowser(HttpServletRequest request) { String[] IEBrowserSignals = {"MSIE", "Trident", "Edge"}; String ...
  • 以前我们喜欢使用ActiveXObject判断IE浏览器和其他浏览器,但是现在大家都用IE11了,而在IE11中,我们在控制台中输入window.ActiveXObject,返回的是undefined。所以说不建议使用这个方法,采用获取UA判断其中是否...
  • java内嵌浏览器插件

    千次阅读 2017-07-05 14:00:09
    在网上查找了关于java内嵌浏览器的插件用的比较的多的有四种,下面给大家介绍一下:一、 JDK 中的实现 - JEditorPane Swing 是一个用于开发 Java 应用程序图形化用户界面的工具包,它是以抽象窗口工具包(AWT)为...
  • var dstURL = "http://www.baidu.com" if(-[1,]){ //alert("this is not ie"); //window.location.href = "http://www.baidu.com" }else{ //alert("this is ie"); var width = window.screen.width; if(w
  • 项目中有用到文件下载功能,之前在处理下载时对IE浏览器下文件下载名进行过处理,测试也没有问题, 但是功能上线后,业务反馈IE11文件下载文件名依然乱码。打印User-Agent字符串如下: IE11 User-Agent字符串:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,532
精华内容 13,012
关键字:

java判断浏览器是ie

java 订阅