js确定来源页然后跳转
2024-09-04 15:58:25
<script type="text/javascript">
function Navigate() {
if(document.referrer == 'http://www.44755.com/game-lists'){
window.location.href = "/game-lists";
}else if(document.referrer == 'http://www.44755.com/'){
window.location.href = "/";
}
// alert(document.referrer);
}
setInterval("Navigate()", 1000);
</script>
注意:这种方式用于正常连接跳转的,若A页面是采用“location.href”这样的方式跳转的话,所获取到的值是空的,因为这种跳转方式相当于直接在地址栏输入网址,从搜藏夹直接打开该页面也是获取不到。
如果是来源页是js跳转过来的,上边的方法就拿不到了!所以用:
var ref = '';
if (document.referrer.length > 0) {
ref = document.referrer;
}
try {
if (ref.length == 0 && opener.location.href.length > 0) {
ref = opener.location.href;
}
} catch (e) {}
最新文章
- Swift 01.String
- Web Farm 和Web Garden
- Yii 框架生成缩略图
- jQuery编写的一款兼容IE6的图片轮播幻灯片
- java中线程队列BlockingQueue的用法
- build/envsetup.sh中hmm、get_abs_build_var、get_build_var解析
- net programming guid
- 20144306《网络对抗》CAL_MSF基础运用
- admin密码重置方式
- MT【323】向量模的范围
- AI-2.梯度下降算法
- ThreadLocal使用和原理简析
- rmq问题模板处理
- 接口测试工具postman
- 基于innodb_print_all_deadlocks从errorlog中解析MySQL死锁日志
- 20175314 《Java程序设计》第七周学习总结
- JAVAFX开发桌面应用
- HBuilder在MAC下的SVN
- CentOS 7使用yum安装PHP5.6
- Skyline开发1-环境搭建
热门文章
- 人生苦短之我用Python篇(安装第三方库、正则表达式)
- 启动tomcat7w.exe提示";指定的服务未安装";
- LeetCode Delete Operation for Two Strings
- spring--Autowired setter 方法
- Python学习系列(七)( 数据库编程)
- Oracle Database 12.2新特性详解
- ui-router 1.0以上的 $stateChangeStart
- 对实体 ";useSSL"; 的引用必须以 &#39;;&#39; 分隔符结尾。
- CAN总线扩展数据帧介绍
- BroadcastReceiver用法