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.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
Aug 21 Javascript
基于Jquery插件实现跨域异步上传文件功能
Apr 26 Javascript
如何使用jquery实现文字上下滚动效果
Oct 12 Javascript
解决vue处理axios post请求传参的问题
Mar 05 Javascript
详解AngularJS 过滤器的使用
Jun 02 Javascript
vue中的面包屑导航组件实例代码
Jul 01 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
vuex实现数据状态持久化
Nov 11 Javascript
浅谈javascript如何获取文件后缀名
Aug 07 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
Dec 04 Vue.js
js实现菜单跳转效果
Dec 11 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
PHP开发大型项目的一点经验
2006/10/09 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
PHP高级对象构建 多个构造函数的使用
2012/02/05 PHP
php无限极分类实现方法分析
2019/07/04 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
JS判断用户用的哪个浏览器实例详解
2018/10/09 Javascript
[51:20]完美世界DOTA2联赛PWL S2 Magma vs PXG 第一场 11.28
2020/12/01 DOTA
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python实现的Excel文件读写类
2015/07/30 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
Pytorch之contiguous的用法
2019/12/31 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
pycharm 激活码及使用方式的详细教程
2020/05/12 Python
Django缓存Cache使用详解
2020/11/30 Python
电子信息毕业生自荐信
2013/11/16 职场文书
门卫岗位安全职责
2013/12/13 职场文书
二年级学生评语大全
2014/04/23 职场文书
留守儿童工作方案
2014/06/02 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
初中家长评语和期望
2014/12/26 职场文书
档案接收函格式
2015/01/30 职场文书
服务行业标语口号
2015/12/26 职场文书
详解Nginx的超时keeplive_timeout配置步骤
2022/05/25 Servers