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 相关文章推荐
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
Jun 12 Javascript
javascript清空table表格的方法
May 14 Javascript
js实现温度计时间样式代码分享
Aug 21 Javascript
JavaScript常用标签和方法总结
Sep 01 Javascript
jqPlot jQuery绘图插件的使用
Jun 18 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
JS原型链 详解及示例代码
Sep 06 Javascript
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
js实现可以点击收缩或张开的悬浮窗
Sep 18 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
微信小程序传值以及获取值方法的详解
Apr 29 Javascript
Vue Element plus使用方法梳理
Dec 24 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抽象工厂模式(Elgg)
2010/03/21 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
PHP扩展mcrypt实现的AES加密功能示例
2019/01/29 PHP
JS模板实现方法
2013/04/03 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
vue2.0项目实现路由跳转的方法详解
2018/06/21 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
在Django中创建动态视图的教程
2015/07/15 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
Python之str操作方法(详解)
2017/06/19 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python实现从本地摄像头和网络摄像头截取图片功能
2019/07/11 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2020/04/20 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
人事部主管岗位职责
2013/12/26 职场文书
优秀学生事迹材料
2014/02/08 职场文书
教师职称自我鉴定
2014/02/12 职场文书
志愿者个人总结
2015/03/03 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
分享MySQL常用 内核 Debug 几种常见方法
2022/03/17 MySQL
Java版 单机五子棋
2022/05/04 Java/Android