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 相关文章推荐
onpropertypchange
Jul 01 Javascript
建议大家看下JavaScript重要知识更新
Jul 08 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
Apr 02 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
基于jquery实现表格无刷新分页
Jan 07 Javascript
Node.js编写组件的三种实现方式
Feb 25 Javascript
JavaScript Math 对象常用方法总结
Apr 28 Javascript
jQuery实现iframe父窗体和子窗体的相互调用
Jun 17 Javascript
js只执行1次的函数示例
Jul 20 Javascript
Laravel中常见的错误与解决方法小结
Aug 30 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
JS实现简单的星期格式转换功能示例
Jul 23 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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
Jquery插件仿百度搜索关键字自动匹配功能
2016/05/11 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
JavaScript中清空数组的方法总结
2016/12/02 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
javascript使用递归算法求两个数字组合功能示例
2017/01/03 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
[01:12:53]完美世界DOTA2联赛PWL S2 Forest vs SZ 第一场 11.25
2020/11/26 DOTA
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Python如何实现文本转语音
2016/08/08 Python
Python多线程经典问题之乘客做公交车算法实例
2017/03/22 Python
浅谈Python处理PDF的方法
2017/11/10 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
如何提高python 中for循环的效率
2020/04/15 Python
为什么python比较流行
2020/06/19 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
工作决心书范文
2014/03/11 职场文书
导游词400字
2015/02/13 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python