當前位置:編程學習大全網 - 源碼下載 - 根據USER-AGENT判斷是PC端還是移動端

根據USER-AGENT判斷是PC端還是移動端

package com.lyj.temp;

import java.util.ArrayList;

import java.util.List;

/**

* 比較全面的判斷請求的客戶端瀏覽器類型,相當於判斷了客戶端類型

* @author great3

*

*/

public class browserTest {

public static List<String> browserList = new ArrayList<String>(45);// list大小

//browserList裏面的值表示的是移動端(非PC端)

static {

browserList.add("nokia");

browserList.add("samsung");

browserList.add("midp-2");

browserList.add("cldc1.1");

browserList.add("symbianos");

browserList.add("maui");

browserList.add("untrusted/1.0");

browserList.add("windows ce");

browserList.add("iphone");

browserList.add("ipad");

browserList.add("android");

browserList.add("blackberry");

browserList.add("ucweb");

browserList.add("brew");

browserList.add("j2me");

browserList.add("yulong");

browserList.add("coolpad");

browserList.add("tianyu");

browserList.add("ty-");

browserList.add("k-touch");

browserList.add("haier");

browserList.add("dopod");

browserList.add("lenovo");

browserList.add("mobile");

browserList.add("huaqin");

browserList.add("aigo-");

browserList.add("ctc/1.0");

browserList.add("ctc/2.0");

browserList.add("cmcc");

browserList.add("daxian");

browserList.add("mot-");

browserList.add("sonyericsson");

browserList.add("gionee");

browserList.add("htc");

browserList.add("zte");

browserList.add("huawei");

browserList.add("webos");

browserList.add("gobrowser");

browserList.add("iemobile");

browserList.add("wap2.0");

browserList.add("ucbrowser");

browserList.add("ipod");

}

public static void main(String[] args) {

// TODO Auto-generated method stub

//以下的測試代碼 需要web環境

// HttpServletRequest request = getRequest();//獲取請求

// String userAgent = request.getHeader("USER-AGENT").toLowerCase();//USER-AGENT字段全部轉換成小寫

// System.out.println(userAgent);

// if (userAgent != null) {

// if (browserList.contains(userAgent)) {

// //是移動端

// } else {

// //PC端

// }

// } else {

// //為null的時候

// }

}

}

  • 上一篇:關於榜樣的經典詩句
  • 下一篇:投巨資給車“戴口罩”, 車企這波操作能打動消費者嗎?
  • copyright 2024編程學習大全網