问题:使用window.location.href在IE6、IE7、IE8下无法获取HTTP_REFERER
window.location.href = url;
在IE下采用 window.location.href方式跳转的话,referer值为空。而在标签里面的跳转的话 referer就不会空。所以,通过以下代码就可以解决这个IE问题:
function gotoUrl(url){
    if(window.VBArray){
        var gotoLink = document.createElement('a');
        gotoLink .href = url;
        document.body.appendChild(gotoLink);
        gotoLink .click();
    }else{
        window.location.href = url;
    }
}

 

【注:VBArray 对象 (JavaScript):此对象仅在 Internet Explorer 中受支持,在 Windows 8.x 应用商店 应用中不受支持。】

相关链接:解决ie的window.open的referer丢失问题



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-04
  • 2022-01-24
  • 2021-11-06
  • 2022-01-02
  • 2022-02-04
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2022-01-30
  • 2022-12-23
相关资源
相似解决方案