最近做了一些异步回调中转跳转页,用到了js重定向,发现Referer在IE8存在兼容想问题:中转页跳转到目的页后,发现目的页中丢失了Referer

原因:ie8浏览器下,使用window.location.href重定向,就会丢失Referer

解决办法:js重定向会丢失Referer,但是a标签跳转过来不会丢失Referer,所以我们采用以下方法解决js重定向丢失Referer

<script type="text/javascript">window.οnlοad=function(){ // 初始化内容 var url='http://www.baidu.com';referURL(url); function referURL(url){var isIe=(document.all)?true:false;if(isIe) {var linka = document.createElement('a');linka.href=url;document.body.appendChild(linka);linka.click();}else window.location = url;}}
</script> 

JavaScript重定向Referer丢失相关推荐

  1. 页面跳转javascript操作referer

    Referrer的重要性 HTTP请求中有一个referer的报文头,用来指明当前流量的来源参考页.例如在www.sina.com.cn/sports/上点击一个链接到达cctv.com首页,那么就r ...

  2. nginx 监听非标准端口80,重定向端口丢失问题解决

    nginx 监听非标准端口80,重定向端口丢失问题解决 参考文章: (1)nginx 监听非标准端口80,重定向端口丢失问题解决 (2)https://www.cnblogs.com/qianxunm ...

  3. 360浏览器和猎豹浏览器重定向后丢失get参数

    1.场景: step1: 用户请求项目 http://localhost:8080/myProject step2: 我们的服务器将请求重定向到一个静态页面,并拼接上部分参数,如: <%@ pa ...

  4. URL 重定向 Cookie丢失 问题

    1.在A系统中部分菜单功能是需要访问B系统的,两个系统两套登录,现在有这样一个需求,省去登录B系统的操作,点击菜单直接跳转到B的功能页面. 思路是:写一个Controller 所有访问/grafana ...

  5. PHP怎样防止小数点精度不丢失,javascript小数精度丢失的完美解决方法

    @H_3010@ 原因:js按照2进制来处理小数的加减乘除,在arg1的基础上 将arg2的精度进行扩展或逆扩展匹配,所以会出现如下情况. @H301_0@javascript(js)的小数点加减乘除 ...

  6. 使用JavaScript重定向URL参数

    简单实现使用JavaScript重置url参数 ,两种方法,一种字符串拼接形式,一种使用正则判断,且都已经测试通过.供大家参考指教. 1.字符拼接形式 function setUri(para, va ...

  7. php session header,php session header()重定向后丢失 - php

    这是我第一次尝试创建会话. 另外,成功登录后,我使用header()函数重定向页面,但是在重定向的页面上,我不再有会话.有代码: 建立工作阶段: function userLogin($user){ ...

  8. 如何重定向到另一个网页? [英]How do I redirect to another webpage?

    How can I redirect the user from one page to another using jQuery or pure JavaScript? 如何使用jQuery或纯Ja ...

  9. 如何重定向到另一个网页?

    这篇文章是社区维基 . 编辑现有答案以改善此职位. 它当前不接受新的答案. 如何使用jQuery或纯JavaScript将用户从一个页面重定向到另一页面? #1楼 您可以在没有jQuery的情况下做到 ...

  10. 从HTML页面重定向

    是否可以设置基本HTML页面以在加载时重定向到另一个页面? #1楼 最好设置301重定向 . 请参阅Google的网站管理员工具文章301重定向 . #2楼 只是为了好的措施: <?php he ...

最新文章

  1. 记录一下mathtype输入任意形式矩阵
  2. 关于C#(ASP.net)存取MySQL LongText字段的心得[转]
  3. Android推送进阶课程学习笔记
  4. c语言单链表数据显示,C++_C语言单链表常见操作汇总,C语言的单链表是常用的数据结 - phpStudy...
  5. springboot超详细教程_超详细便当袋教程 || 特殊时期,自己带饭最安心!
  6. 我的架构设计~用层关系图说说mvc,mvvm,soa,ddd - 张占岭 - 博客园
  7. 实例分解神经网络反向传播算法(转)
  8. mysql q4m_Mysql Q4M 队列操作封装(二)
  9. 99%的人都能看懂的分布式系统「补偿」机制
  10. 人工智能是一个工程问题,而不是魔术!
  11. scala case class入门
  12. 【RevitAPI】BuiltInParameter 枚举项
  13. 2021年IEEE Fellow刚刚放榜!84位华人学者当选再创新高!
  14. 虚拟机配置opc服务器,组态王怎么配置成opc服务器
  15. Elastic认证考试过程(2022.11.13 06:15)
  16. 做程序界中的死神,提升灵力上限
  17. Java基础知识入门级!
  18. Blogbus博客*
  19. 微信开发工具制作会动的海绵宝宝
  20. 星球 100 人了!

热门文章

  1. java实现网站paypal支付功能并且异步修改订单的状态
  2. AI CC2019安装
  3. 虚拟机安装银河麒麟V10系统
  4. 窦志成:从微软到人大,只为做有温度的AI
  5. SEO和SEM的区别是什么
  6. android外设按键,Android 外接键盘的按键处理
  7. WebWork + Spring + iBatis + MySql 实例(Jonson)
  8. json转Java_在线JSON转Java实体类—在线工具
  9. 解决耳机插入电脑没声音问题
  10. 您的计算机无法访问dota2服务器,提示“已连接至DOTA2游戏协调服务器,正在登陆中”该如何解决?...