IE bug之location.href没有referer
2024-08-28 15:06:12
使用js实现跳转一般会用
location.href="www.google.com";
这样在一般的浏览器中可以在服务器端正常的获取referer,但是如果是IE浏览器就不正常了,解决方法是在IE中create一个a标签然后触发它的click事件。
//define for all browsers
function goto(url){
location.href = url;
} //re-define for IE
if(isIE){
function goto(url){
var referLink = document.createElement('a');
referLink.href = url;
document.body.appendChild(referLink);
referLink.click();
}
}
参考:http://webbugtrack.blogspot.com/2008/11/bug-421-ie-fails-to-pass-http-referer.html
最新文章
- (转) Qt 出现“undefined reference to `vtable for”原因总结
- HDU 5047 Sawtooth(大数优化+递推公式)
- 三代PacBio reads纠错 - 专题
- Jmeter性能测试入门(链接收藏)
- tp 多语言支持
- SqlHelper类的使用
- 《head first java 》读书笔记(五)
- Android之指南针(电子罗盘)学习
- js 函数命名
- 尝试使用Java6API读取java代码
- POJ1330Nearest Common Ancestors——近期公共祖先(离线Tarjan)
- 在 Azure 虚拟机上部署反恶意软件解决方案
- zendStudio安装Xdebug项目断点调试
- Coreseek:indexer crashed神秘
- List内存分配
- jsp页面上的下拉框案例(Struts2)
- 关于UTF-8和GBK编码的转换
- python小总结3(异常、单例设计模式)
- TempData ViewBag ViewData区别
- PyTorch--双向递归神经网络(B-RNN)概念,源码分析
热门文章
- NSURLConnection / NSURLSession/ SDWebImage
- TCP与UDP(实时通讯)
- React typescript issue
- react use simditor
- Week03-Java学习笔记第三次作业
- SVN 的搭建及使用(二)VisualSVN Server建立版本库,以及VisualSVN和TortoiseSVN的使用
- Golang的接口
- [AOP] 6. 一些自定义的Aspect - 方法的重试(Retry)
- JAVA并发全景图1.1版本
- Getting started with Android and Kotlin (译文)