asp.net及javascript判斷是否手機(jī)訪問(wèn)的方法
本文實(shí)例講述了asp.net及javascript判斷是否手機(jī)訪問(wèn)的方法。分享給大家供大家參考,具體如下:
/// <summary> /// 判斷手機(jī)用戶UserAgent /// </summary> /// <returns></returns> private bool IsMobile() { HttpContext context = HttpContext.Current; if (context != null) { HttpRequest request = context.Request; if (request.Browser.IsMobileDevice) return true; string MobileUserAgent=System.Configuration.ConfigurationManager.AppSettings["MobileUserAgent"]; Regex MOBILE_REGEX = new Regex(MobileUserAgent); if (string.IsNullOrEmpty(request.UserAgent) || MOBILE_REGEX.IsMatch(request.UserAgent.ToLower())) return true; } return false; }
以下為web.config配置里邊的
<script> var system ={ win : false, mac : false, xll : false }; //檢測(cè)平臺(tái) var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); //跳轉(zhuǎn)語(yǔ)句 if(system.win||system.mac||system.xll) { alert(system.mac) } else { window.location.href="手機(jī)訪問(wèn)地址"; } </script>
更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《asp.net操作json技巧總結(jié)》、《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。
希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。
- php/asp/asp.net中判斷百度移動(dòng)和PC蜘蛛的實(shí)現(xiàn)代碼
- js判斷手機(jī)訪問(wèn)或者PC的幾個(gè)例子(常用于手機(jī)跳轉(zhuǎn))
- 使用AngularJS 應(yīng)用訪問(wèn) Android 手機(jī)的圖片庫(kù)
- javascript判斷是手機(jī)還是電腦訪問(wèn)網(wǎng)頁(yè)的簡(jiǎn)單實(shí)例分享
- JavaScript判斷訪問(wèn)的來(lái)源是手機(jī)還是電腦,用的哪種瀏覽器
- C#判斷網(wǎng)站是否能訪問(wèn)或者斷鏈的方法
- C#判斷訪問(wèn)來(lái)源是否為搜索引擎鏈接的方法
相關(guān)文章
ASP.NET?Core使用EF創(chuàng)建關(guān)系模型
這篇文章介紹了ASP.NET?Core使用EF創(chuàng)建關(guān)系模型的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04ASP.NET MVC 項(xiàng)目直接預(yù)覽PDF文件
本文主要介紹了ASP.NET MVC項(xiàng)目實(shí)現(xiàn)直接預(yù)覽PDF文件的方法,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02asp.net簡(jiǎn)單實(shí)現(xiàn)單點(diǎn)登錄(SSO)的方法
這篇文章主要介紹了asp.net簡(jiǎn)單實(shí)現(xiàn)單點(diǎn)登錄(SSO)的方法,結(jié)合簡(jiǎn)單實(shí)例形式較為詳細(xì)的分析了單點(diǎn)登錄的原理與asp.net的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-12-12告別ADO.NET實(shí)現(xiàn)應(yīng)用系統(tǒng)無(wú)縫切換的煩惱(總結(jié)篇)
說(shuō)起ADO.NET,就扯上了數(shù)據(jù)庫(kù)訪問(wèn)類庫(kù)了,現(xiàn)在的每個(gè)項(xiàng)目的數(shù)據(jù)庫(kù)訪問(wèn)類應(yīng)該說(shuō)都很強(qiáng)的了,經(jīng)常就聽(tīng)到說(shuō)我的我們的數(shù)據(jù)庫(kù)訪問(wèn)類怎么怎么強(qiáng)大而且支持多數(shù)據(jù)庫(kù),現(xiàn)在的大家做的項(xiàng)目里用的數(shù)據(jù)庫(kù)訪問(wèn)類庫(kù)我想也都是支持多數(shù)據(jù)庫(kù)吧,支持到什么程度我就不知道了2009-11-11Visual Studio 2017 ASP.NET Core開(kāi)發(fā)
這篇文章主要為大家詳細(xì)介紹了Visual Studio 2017 ASP.NET Core開(kāi)發(fā),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03asp.net core 集成swagger ui的原理解析
本文主要講解了如何對(duì)API進(jìn)行分組,這里僅僅是舉了一個(gè)按照API功能進(jìn)行分組的例子,其實(shí)在實(shí)際開(kāi)發(fā)中,要按照何種方式分組,可以按照需求靈活定義,比如按照API版本進(jìn)行分組2021-10-10