วันพุธที่ 5 กุมภาพันธ์ พ.ศ. 2557

ตรวจสอบว่า Client ที่เรียกเว็ปเราใช้ Browser อะไร Device อะไร

1. ตรวจสอบ Browser

public static String isBrowser(HttpServletRequest request) {
        String deviceType = request.getHeader("User-Agent");

        if (deviceType.indexOf("MSIE") != -1) {
            return "Internet Explorer";
        } else if (deviceType.indexOf("Firefox") != -1) {
            return "Firefox";
        } else if (deviceType.indexOf("Chrome") != -1) {
            return "Chrome";
        } else if (deviceType.indexOf("Safari") != -1) {
            return "Safari";
        } else if (deviceType.indexOf("Presto") != -1) {
            return "Opera";
        } else {
            return null;
        }
}

2. ตรวจสอบ Device

public static String isDevice(HttpServletRequest request) {
        String deviceType = request.getHeader("User-Agent");

        if (deviceType.indexOf("Mobile") != -1 || deviceType.indexOf("Android") != -1) {
            return "Mobile";
        } else {
            return "Desktop";
        }

}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น