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 相关文章推荐
云网广告中的代码,提示出错,大家找找
Nov 21 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
Jul 31 Javascript
js创建数据共享接口——简化框架之间相互传值
Oct 23 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
Aug 07 Javascript
AngularJS语法详解(续)
Jan 23 Javascript
jQuery对象初始化的传参方式
Feb 26 Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 Javascript
如何理解Vue的render函数的具体用法
Aug 30 Javascript
详解在React里使用&quot;Vuex&quot;
Apr 02 Javascript
微信小程序wepy框架学习和使用心得详解
May 24 Javascript
layui操作列按钮个数和文字颜色的判断实例
Sep 11 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 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
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
XAMPP安装与使用方法详细解析
2013/11/27 PHP
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
php编程每天必学之表单验证
2016/03/01 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
img标签中onerror用法
2009/08/13 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
jQuery form 表单验证插件(fieldValue)校验表单
2016/01/24 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
纯js实现html转pdf的简单实例(推荐)
2017/02/16 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
JSON的parse()方法介绍
2019/01/31 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[01:56]无止竞 再出发——中国军团出征2017年DOTA2国际邀请赛
2017/07/05 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
解读Python中degrees()方法的使用
2015/05/18 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
python实现黑客字幕雨效果
2018/06/21 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
药房管理制度范本
2015/08/06 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
Python实现视频自动打码的示例代码
2022/04/08 Python