手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >IE下通过a实现location.href 获取referer的值
IE下通过a实现location.href 获取referer的值
摘要:最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据。开始,仅仅简单的通过在服务器端$_SERVER['HTTP_REFERER']...

最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据。开始,仅仅简单的通过在服务器端$ _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地址,最后触发点击事件就可以了。

【IE下通过a实现location.href 获取referer的值】相关文章:

jQuery仿gmail实现fixed布局的方法

AspNet中使用JQuery boxy插件的确认框

javascript实现table表格隔行变色的方法

JavaScript中的acos()方法使用详解

JS选项卡动态替换banner图片路径的方法

javascript实现Table排序的方法

让innerHTML的脚本也可以运行起来

Jquery解析json字符串及json数组的方法

实现placeholder效果的方案汇总

三种AngularJS中获取数据源的方式

精品推荐
分类导航