• js确定来源页然后跳转


     1 <script type="text/javascript">
     2 function Navigate() {
     3     if(document.referrer == 'http://www.44755.com/game-lists'){
     4         window.location.href = "/game-lists";
     5     }else if(document.referrer == 'http://www.44755.com/'){
     6         window.location.href = "/";
     7     }
     8     // alert(document.referrer);
     9 }
    10 setInterval("Navigate()", 1000);
    11 </script>    
    注意:这种方式用于正常连接跳转的,若A页面是采用“location.href”这样的方式跳转的话,所获取到的值是空的,因为这种跳转方式相当于直接在地址栏输入网址,从搜藏夹直接打开该页面也是获取不到。
     
    如果是来源页是js跳转过来的,上边的方法就拿不到了!所以用:
     
    1 var ref = '';  
    2  if (document.referrer.length > 0) {  
    3   ref = document.referrer;  
    4  }  
    5  try {  
    6   if (ref.length == 0 && opener.location.href.length > 0) {  
    7    ref = opener.location.href;  
    8   }  
    9  } catch (e) {} 
     
  • 相关阅读:
    Windows多线程编程入门
    多字节字符与宽字符
    Linux静态库与动态库详解
    Linux下清理内存和Cache方法
    数据库设计范式
    mybatis面试问题
    Gson使用
    Linux 定时任务crontab使用
    Java-GC机制
    java内存模型
  • 原文地址:https://www.cnblogs.com/redfire/p/7701902.html
Copyright © 2020-2023  润新知