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 相关文章推荐
自动更新作用
Oct 08 Javascript
19个很有用的 JavaScript库推荐
Jun 27 Javascript
js写一个字符串转成驼峰的实例
Jun 21 Javascript
深入理解Javascript里的依赖注入
Mar 19 Javascript
jQuery抛物线运动实现方法(附完整demo源码下载)
Jan 08 Javascript
JavaScript中Form表单技术汇总(推荐)
Jun 26 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
Sep 09 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
Dec 26 Javascript
js模态对话框使用方法详解
Feb 16 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
JQuery发送ajax请求时中文乱码问题解决
Nov 14 jQuery
vue实现验证用户名是否可用
Jan 20 Vue.js
通过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包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
妙用Jquery的val()方法
2012/06/27 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
Python新手实现2048小游戏
2015/03/31 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Tornado高并发处理方法实例代码
2018/01/15 Python
python3.6实现学生信息管理系统
2019/02/21 Python
Python基础之条件控制操作示例【if语句】
2019/03/23 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
如何利用python 读取配置文件
2021/01/06 Python
HTML5语音识别标签写法附图
2013/11/18 HTML / CSS
关于HTML5语义标签的实践(blog页面)
2016/07/12 HTML / CSS
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
国贸专业个人求职信范文
2014/01/08 职场文书
电脑饰品店的创业计划书
2014/01/21 职场文书
对党的十八届四中全会的期盼
2014/10/17 职场文书
付款证明模板
2015/06/19 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
vue实现移动端div拖动效果
2022/03/03 Vue.js