分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

js确定来源页然后跳转

发布时间:2023-09-06 01:19责任编辑:赖小花关键词: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) {} 
 

js确定来源页然后跳转

原文地址:http://www.cnblogs.com/redfire/p/7701902.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved