IE下通过a实现location.href 获取referer的值


Posted in Javascript onSeptember 04, 2014

最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据。开始,仅仅简单的通过在服务器端$ _SERVER['HTTP_REFERER'](php)来获取。但是,发现有好多注册用户没有referer值,后来查了一下在IE下采用window.location.href方式跳转的话,referer值为空。而在标签<a></a>里面的跳转的话referer就不会空。所以,通过一下代码就可以解决这个IE问题:

function gotoUrl(url){ 
if(document.all){ 
var gotoLink = document.createElement('a'); 

gotoLink .href = url; 

document.body.appendChild(gotoLink); 

gotoLink .click(); 

} 
else window.location.href = url; 
}

其原理,就是创建一个标签<a>,然后设置需要跳转的url地址,最后触发点击事件就可以了。

Javascript 相关文章推荐
JS array 数组详解
Mar 22 Javascript
javascript实现复选框选中属性
Mar 25 Javascript
javascript原生ajax写法分享
Apr 10 Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
Jan 23 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
详解node如何让一个端口同时支持https与http
Jul 04 Javascript
vue-cli + sass 的正确打开方式图文详解
Oct 27 Javascript
13 个npm 快速开发技巧(推荐)
Jul 04 Javascript
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
为react组件库添加typescript类型提示的方法
Jun 15 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 Javascript
通过location.replace禁止浏览器后退防止重复提交
Sep 04 #Javascript
下拉框select的绑定示例
Sep 04 #Javascript
javascript使用正则获取url上的某个参数
Sep 04 #Javascript
JavaScript中匿名、命名函数的性能测试
Sep 04 #Javascript
容易造成JavaScript内存泄露几个方面
Sep 04 #Javascript
require.js深入了解 require.js特性介绍
Sep 04 #Javascript
用console.table()调试javascript
Sep 04 #Javascript
You might like
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
2013/06/03 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP中变量引用与变量销毁机制分析
2014/11/15 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
Jquery事件的连接使用示例
2013/06/18 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
jQuery Easyui datagrid/treegrid 清空数据
2016/07/09 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
基于javascript实现贪吃蛇经典小游戏
2020/04/10 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
Python中使用SAX解析xml实例
2014/11/21 Python
python用户评论标签匹配的解决方法
2018/05/31 Python
python 基本数据类型占用内存空间大小的实例
2018/06/12 Python
python3.6的venv模块使用详解
2018/08/01 Python
python实现五子棋小游戏
2020/03/25 Python
Python中整数的缓存机制讲解
2019/02/16 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
python获取整个网页源码的方法
2020/08/03 Python
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
化学专业毕业生求职信
2014/07/28 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
某集团股份有限公司委托书样本
2014/09/24 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
专家推荐信怎么写
2015/03/25 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
送达通知书
2015/04/25 职场文书
思品教学工作总结
2015/08/10 职场文书
优秀毕业生主要事迹材料
2015/11/04 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
python plt.plot bar 如何设置绘图尺寸大小
2021/06/01 Python