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

时间:2015-02-08 15:05:02

标签: javascript php redirect

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

我已经尝试了几个片段,但无法找到适合我用例的内容 - 我只发现了重定向移动用户或所有人的脚本,无论使用何种设备。

3 个答案:

答案 0 :(得分:0)

使用其中一个执行移动检测的脚本,只是在未检测到移动设备时才重定向。

答案 1 :(得分:0)

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

在如何重定向桌面而不是移动用户方面 - 这两种解决方案都是检测用户设备的方式,然后将这些信息存储在Javascript中的变量中。您需要做的是为您要移动的用户组重定向行为的脚本。谷歌if语句和“window.location”,你会发现有关如何做到这一点的大量信息。

答案 2 :(得分:-1)

使用here中提供的脚本来检测并包含/排除移动用户: