asp.net:如何检测iOS/Android?

Pet*_*ger 12 c# asp.net android ios

我最近推出了一个用C#/.net 4.0编写的Web应用程序,广泛使用jQuery和jQuery UI来提供最佳的用户体验.

但是,有些用户在通过iPhone或Android设备使用本网站时报告了问题.

检测iOS和Android的最佳方法是什么?这样我就可以调整每个浏览器的UI.

And*_*eir 7

一般来说,您应检测浏览器服务器端,然后将正确的模板/视口呈现给浏览器.通过浏览器检查发送到服务器的用户代理字符串 - iOS通常包含子串,"iPhone"和Android使用"Android"后跟版本号("Android 2.2")

  • @Andrew-Weir 一般来说,我会同意。然而我的问题是在服务器端检测的方法之后,而不是下一阶段 (2认同)