IE下通过a实现location.href 获取referer的值
最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据。开始,仅仅简单的通过在服务器端$_SERVER['HTTP_REFERER'](php)来获取。但是,发现有好多注册用户没有referer值,后来查了一下在IE下采用window.location.href方式跳转的话,referer值为空。而在标签<a></a>里面的跳转的话referer就不会空。所以,通过一下代码就可以解决这个IE问题:
functiongotoUrl(url){
if(document.all){
vargotoLink=document.createElement('a');
gotoLink.href=url;
document.body.appendChild(gotoLink);
gotoLink.click();
}
elsewindow.location.href=url;
}
其原理,就是创建一个标签<a>,然后设置需要跳转的url地址,最后触发点击事件就可以了。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短