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 相关文章推荐
学习ExtJS(一) 之基础前提
Oct 07 Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 Javascript
检测input每次的输入是否合法遇到汉字输入就有问题
May 23 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
jQuery插件分享之分页插件jqPagination
Jun 06 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
JavaScript实现点击按钮直接打印
Jan 06 Javascript
Vue2 使用 Echarts 创建图表实例代码
May 18 Javascript
React Native中NavigatorIOS组件的简单使用详解
Jan 27 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 Javascript
微信小程序实现列表左右滑动
Nov 19 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
用session做客户验证时的注意事项
2006/10/09 PHP
php方法调用模式与函数调用模式简例
2011/09/20 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
Centos PHP 扩展Xchche的安装教程
2016/07/09 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
用javascript为页面添加天气显示实现思路及代码
2013/12/02 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
2016/05/28 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
Angular ng-class详解及实例代码
2016/09/19 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
[02:16]DOTA2超级联赛专访Burning 逆袭需要抓住机会
2013/06/24 DOTA
Python实现约瑟夫环问题的方法
2016/05/03 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python 实现关联规则算法Apriori的示例
2020/09/30 Python
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
乐高瑞士官方商店:LEGO CH
2020/08/16 全球购物
三字经教学反思
2014/04/26 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
银行求职自荐书
2014/06/25 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis