很奇怪,每次刷新页面后的验证码必定是错误的,抓包后发现验证码接口被请求多次,而图片没有更新。
异常代码
<div class="refresh-btn">
<img src="/common/kaptcha.do">
</div>
可能原因:
我也不清楚,推测是浏览器对img标签处理流程的问题
解决方法
使用js动态生成img标签
$('.refresh-btn').html("<img src='/common/kaptcha.do?" + Math.floor(Math.random()*100) + "'>");
文章不错非常喜欢