【问题标题】:How to detect client is on computer or mobile?如何检测客户端是在电脑上还是手机上?
【发布时间】:2012-01-10 12:48:48
【问题描述】:

在 ASP.NET 中使用 C# 将页面重定向到普通版或移动版如何检测客户端是在计算机浏览器还是手机浏览器中?

还有如何检测手机的屏幕分辨率。

【问题讨论】:

  • 查看 HTTP 标头中的 User-Agent 值,看看它是否是移动浏览器,然后进行重定向。

标签: asp.net browser


【解决方案1】:

你可以使用

Request.Browser.IsMobileDevice

另外我不相信你可以从服务器端获取屏幕资源。

你可以用 javascript 来获取它

screen.widthscreen.height 我想你可以通过 ajax 调用反馈回来......

【讨论】:

    【解决方案2】:

    你可以检查一下

     Request.Browser.IsMobileDevice
    

    还可以查看以下链接

    C# .NET Checking if browser is mobile - what is the most reliable way?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-16
      • 2012-07-05
      • 2015-05-28
      • 2013-02-12
      • 2020-12-21
      • 2011-01-02
      • 1970-01-01
      • 2016-02-20
      相关资源
      最近更新 更多