濮阳杆衣贸易有限公司

主頁 > 知識庫 > asp.net 通過UserAgent判斷智能設備(Android,IOS)

asp.net 通過UserAgent判斷智能設備(Android,IOS)

熱門標簽:浙江外呼系統(tǒng)怎么安裝 海外地圖標注門市標 上海楊浦怎么申請申請400電話 山西防封卡電銷卡套餐 廈門商鋪地圖標注 銅川小型外呼系統(tǒng)運營商 陜西人工外呼系統(tǒng)哪家好 云南外呼電銷機器人系統(tǒng) 地圖標注多個行程
最近一直在升級公司的手機站點,出了個觸屏版專用的,做好后,就嘗試通過 Agent 來判斷相應的智能手機設備,然后跳轉(zhuǎn)到新的手機站點經(jīng)過不懈的努力,終于搜集了比較全的 智能設備 的 Agent,然后又寫了程序,直接上代碼吧 ,希望能幫助到你
復制代碼 代碼如下:

/// summary>
/// 根據(jù) Agent 判斷是否是智能手機
/// /summary>
/// returns>/returns>
public static bool CheckAgent()
{
bool flag = false;
string agent = HttpContext.Current.Request.UserAgent;
string[] keywords = { "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" };
//排除Window 桌面系統(tǒng) 和 蘋果桌面系統(tǒng)
if (!agent.Contains("Windows NT") !agent.Contains("Macintosh"))
{
foreach (string item in keywords)
{
if (agent.Contains(item))
{
flag = true;
break;
}
}
}
return flag;
}

代碼解釋:

1. !agent.Contains("Windows NT") !agent.Contains("Macintosh") 排除Window 桌面系統(tǒng) 和 蘋果桌面系統(tǒng)

2. "Android", "iPhone", "iPod", "iPad", "Windows Phone", "MQQBrowser" 這些是判斷智能設備Agent中的關(guān)鍵詞

3. MQQBrowser 為 QQ 手機瀏覽器,QQ 手機的Agent 比較特殊,所以單獨判斷


下面搜集的一些Agent,話說找到這么多的智能設備,好不容易啊:

Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_2 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5

MQQBrowser/25 (Linux; U; 2.3.3; zh-cn; HTC Desire S Build/GRI40;480*800)

Mozilla/5.0 (Linux; U; Android 2.3.3; zh-cn; HTC_DesireS_S510e Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 NokiaE75-1 /110.48.125 Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413

Mozilla/5.0 (iPad; U; CPU OS 4_3_3 like Mac OS X; zh-cn) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8J2

Mozilla/5.0 (Windows NT 5.2) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A5313e Safari/7534.48.3

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A5313e Safari/7534.48.3

Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A5313e Safari/7534.48.3

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1
您可能感興趣的文章:
  • IOS獲取當前版本號 Bundle ID等信息的方法詳解
  • iOS獲取設備唯一標識的8種方法
  • iOS獲取當前設備WiFi信息的方法
  • Cisco設備IOS的恢復方法
  • 使用Reachability類判斷iOS設備的當前網(wǎng)絡連接類型
  • iOS獲取當前設備型號等信息(全)包含iPhone7和iPhone7P
  • iOS如何獲取屏幕寬高、設備型號、系統(tǒng)版本信息
  • iOS獲取當前app的設備名稱和版本號等內(nèi)容

標簽:孝感 萊蕪 許昌 朔州 常州 自貢 信陽 西雙版納

巨人網(wǎng)絡通訊聲明:本文標題《asp.net 通過UserAgent判斷智能設備(Android,IOS)》,本文關(guān)鍵詞  asp.net,通過,UserAgent,判斷,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net 通過UserAgent判斷智能設備(Android,IOS)》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net 通過UserAgent判斷智能設備(Android,IOS)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    浮山县| 延庆县| 徐州市| 深水埗区| 建水县| 无棣县| 七台河市| 商丘市| 神池县| 会理县| 邻水| 孝义市| 荣成市| 冀州市| 赤峰市| 九江县| 大冶市| 凉山| 玉溪市| 姜堰市| 阿拉善盟| 郯城县| 建水县| 黑水县| 武鸣县| 曲阜市| 南城县| 静海县| 卫辉市| 古丈县| 大姚县| 康马县| 潮安县| 桑植县| 太保市| 天水市| 石家庄市| 卢龙县| 太保市| 乌拉特中旗| 刚察县|