PC端、移动端自适应切换rul

376 阅读1分钟

活动推广,一般有一个PC页面和h5页面 通过一下代码自适应切换url并可以保留推广链接的参数 不影响数据统计

# Location search 属性
search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分)。

示例

返回URL的查询部分。假设当前的URL就是http://www.baidu.com?email=123456@ qq.com:

<script>

document.write(location.search);

</script>

以上实例输出结果:

email=123456@ qq.com
  <script>
    var sUserAgent = navigator.userAgent;
    if (sUserAgent.indexOf('Android') > -1 || sUserAgent.indexOf('iPhone') > -1 || sUserAgent.indexOf('iPad') > -1 || sUserAgent.indexOf('iPod') > -1 || sUserAgent.indexOf('Symbian') > -1) {
    // 切换移动端保留参数
    location.href = "app.aspx" + location.search;
    }
  </script>
  <script>
    var sUserAgent = navigator.userAgent;
    if (sUserAgent.indexOf('Android') > -1 || sUserAgent.indexOf('iPhone') > -1 || sUserAgent.indexOf('iPad') > -1 || sUserAgent.indexOf('iPod') > -1 || sUserAgent.indexOf('Symbian') > -1) {
    
    }else{
      location.href = 'index.aspx' +location.search;
    }
  </script>