IE没有设置document.referrer [英] IE did not set document.referrer
本文介绍了IE没有设置document.referrer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
javascript window.location $ c $重定向到另一个页面时,IE确实设置了 document.referrer
c>, IE 没有设置document.referrer
。
解决方案试试这个
< script type =text / javascript>
函数重定向(url){
if(/ MSIE(\ d + \.\d +); /。test(navigator.userAgent)){
var referLink = document.createElement ('一个');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
} else {
location.href = url;
}
}
< / script> b
$ b 空文件引用者 - 位置 - 替换后>来源
I observed it closely by debugging in IE that; IE did set document.referrer
if I submit form or click any link but when I redirect to another page using javascript window.location
, IE did not set document.referrer
.
解决方案 Try this
<script type="text/javascript" >
function redirect(url) {
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
} else {
location.href = url;
}
}
</script>
这篇关于IE没有设置document.referrer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文