【问题标题】:Redirecting all users on desktop devices重定向桌面设备上的所有用户
【发布时间】:2015-09-02 15:52:06
【问题描述】:

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

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

【问题讨论】:

    标签: javascript php redirect


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-01-09
          • 1970-01-01
          • 2015-11-05
          • 2021-04-19
          • 1970-01-01
          • 2016-06-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多