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 相关文章推荐
window.addeventjs事件驱动函数集合addEvent等
Feb 19 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
Sep 26 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
Feb 24 Javascript
有关Promises异步问题详解
Nov 13 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
Apr 01 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
AngularJS前端页面操作之用户修改密码功能示例
Mar 27 Javascript
微信小程序动态显示项目倒计时效果
Jun 13 Javascript
Vue实现动态创建和删除数据的方法
Mar 17 Javascript
在JavaScript中实现链式调用的实现
Dec 24 Javascript
微信小程序动态添加和删除组件的现实
Feb 28 Javascript
vue-cli —— 如何局部修改Element样式
Oct 22 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
php5中类的学习
2008/03/28 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
jquery表单验证插件formValidator使用方法
2016/04/01 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
javascript面向对象程序设计实践常用知识点总结
2019/07/29 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
[42:00]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第一场 12.13
2020/12/17 DOTA
Python基础中所出现的异常报错总结
2016/11/19 Python
git进行版本控制心得详谈
2017/12/10 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
Python多进程原理与用法分析
2018/08/21 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python调用摄像头拍摄数据集
2019/06/01 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
python 实现分组求和与分组累加求和代码
2020/05/18 Python
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
POS解决方案:MUNBYN(热敏打印机、条形码扫描仪)
2020/06/09 全球购物
大四自我鉴定范文
2013/10/06 职场文书
高三霸气励志标语
2014/06/24 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
2015个人半年总结范文
2015/03/09 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
换届选举主持词
2015/07/03 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python