Liferay中特地寫了一個類來判斷瀏覽器的版本,操作系統等。知道有這麼個東西的話,還是不錯的。
就不需要自己去寫了。
類:
com.liferay.portal.kernel.servlet.BrowserSnifferUtil
提供的方法:
static boolean |
acceptsGzip(javax.servlet.http.HttpServletRequest request) |
static BrowserSniffer |
getBrowserSniffer() |
static boolean |
is_ie_4(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ie_5_5_up(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ie_5_5(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ie_5(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ie_6(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ie_7(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ie(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_linux(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_mozilla_1_3_up(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_mozilla(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_ns_4(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_rtf(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_safari_3(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_safari_mobile(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_safari(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_wap_xhtml(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_wap(javax.servlet.http.HttpServletRequest request) |
static boolean |
is_wml(javax.servlet.http.HttpServletRequest request) |