<img>标签导致请求发送两次问题
来源:互联网 发布:提问软件 编辑:程序博客网 时间:2024/05/26 08:43
问题描述:
原本系统好好的登录页面,我加了一个点击弹出二维码的代码,导致登录不上。排查原因:系统有个session验证,就是页面请求的sessionid必须要跟后台获取的sessionid相同才允许把请求发到后台,后来发现我前端页面加了个<img src="" />,导致sessionid不一致,不允许登录。
问题分析:
在img 对象的src 属性是空字符串("")的时候,浏览器认为这是一个缺省值,值的内容为当前网页的路径。浏览器会用当前路径进行再一次载入,并把其内容作为图像的二进制内 容并试图显示。所以,登录的时候,页面有两次请求,导致了sessionId前后台不一致。
上面说的现象不同的浏览器结果不一样,在chome里面就是正常的。
代码FirefoxIE8谷歌<img src="" />会重复载入会重复载入正常<img src />会重复载入正常正常<img />正常正常正常
所以如果后来动态添加src,可以直接写img标签而不要加src
0 0
- <img>标签导致请求发送两次问题
- img标签src为空引发两次请求页面的问题
- img标签src为空引发两次请求页面的问题
- img标签src为空引发两次请求页面的问题
- 【easyui】 datagrid连续发送两次请求问题
- Firefox迅雷组件导致a标签进行两次请求提交
- volley 发送两次或者多次请求问题,解决方案
- postmain 导致浏览器两次请求
- easyui datagrid 发送两次请求
- struts2 ajax请求发送两次
- JQuery EasyUI 发送两次请求
- 关于axios发送两次请求
- img src=“#"导致重复请求
- 发送一条请求,页面自动将这条请求发送两次!
- Ajax 请求两次第二次没发送
- validationEngine校验发送了两次请求
- img src="#"或者src="" 会发送请求的问题
- 解决使用easyui的datagrid组件页面加载后发送两次请求的问题
- 高度平衡二叉树——AVL树
- hdu3549 Flow Problem(EKarp||Dinic)
- Linux--------Linux下7z的使用方法
- 写给Android开发者的混淆使用手册
- ionic textArea自适应以及保存回车
- <img>标签导致请求发送两次问题
- 黑白棋经典残局(12)
- 第8周拓展实践 1.小明借书
- Cocos2dx-学习笔记
- Python yield 使用浅析
- LeetCode 437. Path Sum III
- mysql快速回忆
- netstat命令使用
- 第八周项目3-顺序串算法