【fix sonar】BrowserUtils文件

This commit is contained in:
梁琦涛
2023-03-06 13:31:50 +08:00
parent b61f96a46d
commit 9dd3015933
@@ -25,8 +25,7 @@ public class BrowserUtils {
// 判断是否是IE // 判断是否是IE
public static boolean isIE(HttpServletRequest request) { public static boolean isIE(HttpServletRequest request) {
return (request.getHeader(USER_AGENT).toLowerCase().indexOf("msie") > -1 || request return (request.getHeader(USER_AGENT).toLowerCase().indexOf("msie") > -1 || request
.getHeader(USER_AGENT).toLowerCase().contains(RV_11)) ? true .getHeader(USER_AGENT).toLowerCase().contains(RV_11));
: false;
} }
/** /**
@@ -100,24 +99,24 @@ public class BrowserUtils {
private static boolean getBrowserType(HttpServletRequest request, private static boolean getBrowserType(HttpServletRequest request,
String brosertype) { String brosertype) {
return request.getHeader(USER_AGENT).toLowerCase() return request.getHeader(USER_AGENT).toLowerCase()
.indexOf(brosertype) > -1 ? true : false; .indexOf(brosertype) > -1;
} }
private final static String IE11 = RV_11; private static final String IE11 = RV_11;
private final static String IE10 = "MSIE 10.0"; private static final String IE10 = "MSIE 10.0";
private final static String IE9 = "MSIE 9.0"; private static final String IE9 = "MSIE 9.0";
private final static String IE8 = "MSIE 8.0"; private static final String IE8 = "MSIE 8.0";
private final static String IE7 = "MSIE 7.0"; private static final String IE7 = "MSIE 7.0";
private final static String IE6 = "MSIE 6.0"; private static final String IE6 = "MSIE 6.0";
private final static String MAXTHON = "Maxthon"; private static final String MAXTHON = "Maxthon";
private final static String QQ = "QQBrowser"; private static final String QQ = "QQBrowser";
private final static String GREEN = "GreenBrowser"; private static final String GREEN = "GreenBrowser";
private final static String SE360 = "360SE"; private static final String SE360 = "360SE";
private final static String FIREFOX = "Firefox"; private static final String FIREFOX = "Firefox";
private final static String OPERA = "Opera"; private static final String OPERA = "Opera";
private final static String CHROME = "Chrome"; private static final String CHROME = "Chrome";
private final static String SAFARI = "Safari"; private static final String SAFARI = "Safari";
private final static String OTHER = "其它"; private static final String OTHER = "其它";
public static String checkBrowse(HttpServletRequest request) { public static String checkBrowse(HttpServletRequest request) {
String userAgent = request.getHeader(USER_AGENT); String userAgent = request.getHeader(USER_AGENT);
@@ -173,12 +172,12 @@ public class BrowserUtils {
} }
private static Map<String, String> langMap = new HashMap<String, String>(); private static Map<String, String> langMap = new HashMap<>();
private final static String ZH = "zh"; private static final String ZH = "zh";
private final static String ZH_CN = "zh-cn"; private static final String ZH_CN = "zh-cn";
private final static String EN = "en"; private static final String EN = "en";
private final static String EN_US = "en"; private static final String EN_US = "en";
static static
@@ -190,7 +189,7 @@ public class BrowserUtils {
public static String getBrowserLanguage(HttpServletRequest request) { public static String getBrowserLanguage(HttpServletRequest request) {
String browserLang = request.getLocale().getLanguage(); String browserLang = request.getLocale().getLanguage();
String browserLangCode = (String)langMap.get(browserLang); String browserLangCode = langMap.get(browserLang);
if(browserLangCode == null) if(browserLangCode == null)
{ {