[問題] 請問如何判別手機或桌機瀏覽網頁?

看板C_Sharp作者 (iloveelva)時間15年前 (2010/07/30 17:43), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
請問各位 YAHOO首頁進去 假如用手機進去 就會轉換到手機板首頁 用桌機 就會轉到一般的YAHOO C#.NET 怎麼去做出這樣的功能呢 我GOOGLE找了一下 public bool GetClientWeb() { bool result = false; string clientType = string.Concat(HttpContext.Current.Request.UserAgent); Response.Write(clientType); if (clientType.ToLower().IndexOf("mozilla") != -1 || clientType.ToLower().IndexOf("opera") != -1) { result = true; } return result; } 就只有這個 但是這一段程式也分辨不出來是手機還是桌機 請問高手有什麼辦法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.229.52.201

07/30 19:53, , 1F
你先了解一下 useragent string 長什麼樣子吧...
07/30 19:53, 1F

08/02 14:47, , 2F
我只認識Mozilla/5.0 瀏覽器版本 其他的就不知道!!
08/02 14:47, 2F
文章代碼(AID): #1CKfxUJ0 (C_Sharp)