【问题标题】:Using the Javascript window.location Method to redirect user with mobile devices使用 Javascript window.location 方法通过移动设备重定向用户
【发布时间】:2016-05-22 09:36:31
【问题描述】:

我正在尝试使用以下 Javascript 将使用移动设备的用户重定向到某个地址。

<script type="text/javascript">
  <!--
  if (screen.width <= 800) {
    window.location = "http://m.domain.com";
  }
  //-->
</script>

但是,当用我的智能手机测试它时,页面不会停止加载(它会重复加载页面而不显示它 - 只是一次又一次地加载它)

有人有解决这个问题的方法吗?

提前致谢

【问题讨论】:

    标签: javascript jquery redirect mobile


    【解决方案1】:

    您已经创建了一个无限循环...每次页面加载时,它都会重定向到自身。仅将 javascript 代码放在您的主页中,而不是您的移动页面中。

    【讨论】:

    • 我自己也可以考虑的>.
    【解决方案2】:

    您还需要检查您现在所在的网址

    <script type="text/javascript">
      <!--
      if (screen.width <= 800 && !window.location.href.match('http://m.domain.com')) {
        window.location.replace("http://m.domain.com");
      }
      //-->
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-14
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2014-12-26
      相关资源
      最近更新 更多