伺服器端判斷客戶端是否是手機端瀏覽器

2021-07-25 04:22:43 字數 796 閱讀 4411

c# 中使用

bool ism=request.browser

.ismobiledevice

;

蒐集了比較全的 智慧型裝置 的 agent,然後又寫了程式,直接上**吧 ,希望能幫助到你

複製** **如下:

///

/// 根據 agent 判斷是否是智慧型手機

///

///

public

static

bool

checkagent()

; //排除window 桌面系統 和 蘋果桌面系統

if (!agent.contains("windows nt") && !agent.contains("macintosh"))

} }

return flag;

}

**解釋:

!agent.contains(「windows nt」) && !agent.contains(「macintosh」) 排除window

桌面系統 和 蘋果桌面系統

mqqbrowser 為 qq 手機瀏覽器,qq 手機的agent 比較特殊,所以單獨判斷

下面蒐集的一些agent,話說找到這麼多的智慧型裝置,好不容易啊:

mqqbrowser/25 (linux; u; 2.3.3; zh-cn; htc desire s

build/gri40;480*800)

伺服器端如何判斷客戶端是不是手機

根據客戶端瀏覽器user agent判斷使用者瀏覽器型別,如果使用者使用的是手機訪問,則給使用者展示手機端模板。注意,我們這裡pc端和手機端採用的是同一套系統,比如pc端 為手機也訪問只是跟對瀏覽器型別向客戶端傳送不同的頁面。廢話就到這裡,直接上 此段 用來辨別是不是手機端 判斷是否是通過手機訪問 ...

C Socket伺服器端如何判斷客戶端斷開

使用socket類中的poll方法,就可以。socket client 假如已經建立好了,連線到伺服器端得socket的客戶端物件。我們只要client.poll 10,selectmode.selectread 判斷就行了。只要返回true是。就可以認為客戶端已經斷開了。poll 方法將會檢查 s...

C Socket伺服器端如何判斷客戶端斷開求解

socket client 假如已經建立好了,連線到伺服器端得socket的客戶端物件。我們只要client.poll 10,selectmode.selectread 判斷就行了。只要返回true是。就可以認為客戶端已經斷開了。poll 方法將會檢查 socket 的狀態。指定 selectmod...