Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过平板电脑检测网站访问_C#_Asp.net_.net_Tablet_Device Detection - Fatal编程技术网

C# 通过平板电脑检测网站访问

C# 通过平板电脑检测网站访问,c#,asp.net,.net,tablet,device-detection,C#,Asp.net,.net,Tablet,Device Detection,我是一个新手.NET开发人员。我有一个网站,我需要检测是否从平板电脑访问该网站。该站点有一个移动版本,但我的客户希望这样,当通过平板电脑访问该站点时,主站点的修改版本应该出现,而不是移动站点。因此,我需要专门检测平板电脑的访问权限。有人能帮我吗 我们使用了,如果检测到移动设备,它会重定向。有一个可用的免费版本(较少配置),但请参阅。您可以使用javascript检测移动设备,然后重定向到其他链接 如以下所示,检测移动设备 if (!RegExp(" Mobile/").test(navigato

我是一个新手.NET开发人员。我有一个网站,我需要检测是否从平板电脑访问该网站。该站点有一个移动版本,但我的客户希望这样,当通过平板电脑访问该站点时,主站点的修改版本应该出现,而不是移动站点。因此,我需要专门检测平板电脑的访问权限。有人能帮我吗

我们使用了,如果检测到移动设备,它会重定向。有一个可用的免费版本(较少配置),但请参阅。

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

如以下所示,检测移动设备

if (!RegExp(" Mobile/").test(navigator.userAgent)) 
{
   // redirect to your old site.
}
有关用户代理字符串,请参阅以下可能对您有所帮助的链接。

我不能使用任何第三方工具,是否有其他选项,如使用显示尺寸或其他什么?谢谢Abid,但这里的问题是我需要隔离平板电脑,移动重定向功能已经实现,它会重定向到移动页面。请删除重复的标签好吗?如果答案不在那里,我可能会得到这些答案,这会弄乱吗?我的问题是检测平板电脑的访问,只检测平板电脑,而不检测手机等移动设备的其他部分。我也不能使用建议的第三方工具。其他移动设备使用的技术也同样适用于平板电脑。在对链接重复问题的回答中提出了不止一种技巧。