正在重定向桌面设备上的所有用户
Redirecting all users on desktop devices
如何重定向网站上的所有用户,除了那些在手机或平板电脑上浏览的用户?我想使用PHP或JavaScript。
我尝试了一些片段,但找不到适合我的用例的东西——我只找到了重定向移动用户或所有人的脚本,无论是什么设备。
使用执行移动检测的脚本之一,并且仅在未检测到移动设备时重定向。
据我所知,在Javascript中还没有一种万无一失的方法——这个问题提出了两种不错的方法,一种是从客户端获取用户代理字符串,另一种是获取设备宽度。它们各有利弊——用户代理字符串可能会发生变化,设备宽度让你在平板电脑等中型设备上有点容易混淆;取决于您的用例,哪一个适用于您。
就如何重定向桌面用户而非移动用户而言,这两种解决方案都是检测用户设备的方法,然后将信息存储在Javascript中的变量中。从那里你需要做的是为你想要移动的用户组重定向行为的脚本。谷歌if语句和";window.location";你会发现很多关于如何做到这一点的信息。
使用此处提供的脚本来检测和包括/排除移动用户:
相关文章:
- 对auth.logout的Facebook事件订阅仅选择性地将用户重定向到url
- 如何通过ajax调用将用户重定向到页面
- Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
- 将用户重定向到 Windows 8 中的桌面浏览器
- 记住所选内容并将用户重定向到已访问的子域
- 重定向“如果确认了电子邮件,则将用户重定向到登录页”
- 如何通过扩展在chrome中单击时将用户重定向到新链接
- 当应用程序没有安装时,如何将用户重定向到(android,ios)市场
- 按下浏览器后退按钮时将用户重定向到其他页面
- 使用javascript基于登录用户重定向URL链接
- 在用户允许 Facebook 应用后,将用户重定向到动态页面
- 将用户重定向到上一页
- 防止 iframe 中的恶意 Flash 广告将用户重定向到顶部位置
- 将用户重定向到存储在变量(Javascript)中的URL
- 如何在 Javascript 警报/会议框之后将用户重定向到新网页
- 如何在会话令牌过期时将用户重定向到登录页面
- 将移动用户重定向到应用程序下载一次
- 如何在express odeJS中从post请求中获取数据,并在提交后将用户重定向到html文件
- 如果未经身份验证,请将用户重定向到登录页
- 在React中,我如何将用户重定向回状态已更改的索引