【问题标题】:Detecting website access through tablets [duplicate]通过平板电脑检测网站访问 [重复]
【发布时间】:2014-07-02 09:23:58
【问题描述】:

我是一个新手 .NET 开发人员。我有一个网站,我需要检测是否从平板电脑访问该网站。该网站有一个移动版本,但我的客户希望通过平板电脑访问该网站时,应该显示主网站的修改版本而不是移动网站。因此,我需要检测平板电脑的访问特别。谁能帮我解决这个问题?

【问题讨论】:

  • 能否请您删除重复的标签?如果它不存在,这是否会混淆我可能得到的答案?我的问题涉及检测来自平板电脑和仅平板电脑的访问,而不是其他移动设备(如手机)的访问。我也不能使用建议的第三方工具。
  • 用于其他移动设备的完全相同的技术也用于平板电脑。链接的重复问题的答案中提出了不止一种技术。

标签: c# asp.net .net tablet device-detection


【解决方案1】:

我们使用了51Degrees mobi,它会在检测到移动设备时进行重定向。有一个免费版本可用(较少可配置),但请参阅overview for a comparison

【讨论】:

  • 我无法使用任何第三方工具,是否有其他选项,例如使用显示大小或其他选项?
【解决方案2】:

您可以使用 javascript 检测移动设备,然后重定向到其他链接。

如下图检测移动设备

if (!RegExp(" Mobile/").test(navigator.userAgent)) 
{
   // redirect to your old site.
}

对于用户代理字符串,请参阅以下可能对您有所帮助的链接。 How to detect tablet, mobile, desktop, tv using javascript

【讨论】:

  • 谢谢 Abid,但这里的问题是我需要隔离平板电脑,移动重定向的东西已经实现,它重定向到移动页面
猜你喜欢
  • 1970-01-01
  • 2012-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-20
  • 2012-04-07
  • 1970-01-01
相关资源
最近更新 更多