正在重定向桌面设备上的所有用户

Redirecting all users on desktop devices

本文关键字:用户 重定向 桌面      更新时间:2023-09-26

如何重定向网站上的所有用户,除了那些在手机或平板电脑上浏览的用户?我想使用PHP或JavaScript。

我尝试了一些片段,但找不到适合我的用例的东西——我只找到了重定向移动用户或所有人的脚本,无论是什么设备。

使用执行移动检测的脚本之一,并且仅在未检测到移动设备时重定向。

据我所知,在Javascript中还没有一种万无一失的方法——这个问题提出了两种不错的方法,一种是从客户端获取用户代理字符串,另一种是获取设备宽度。它们各有利弊——用户代理字符串可能会发生变化,设备宽度让你在平板电脑等中型设备上有点容易混淆;取决于您的用例,哪一个适用于您。

就如何重定向桌面用户而非移动用户而言,这两种解决方案都是检测用户设备的方法,然后将信息存储在Javascript中的变量中。从那里你需要做的是为你想要移动的用户组重定向行为的脚本。谷歌if语句和";window.location";你会发现很多关于如何做到这一点的信息。

使用此处提供的脚本来检测和包括/排除移动用户: