环境:手机浏览器
步骤:
1、直接将某pc端url(例如:https://192.165.0.1/app/login)copy到手机浏览器中打开,进入a系统的登陆页面,页面正常
注:pc端和手机端页面是不一样的
2、登陆后使浏览器记忆账号和密码进行操作
3、退出后重新发送请求进入到登陆页面,页面与pc端页面一致
思考1:
可能是密码保存引起的
解决:
清除记忆的密码,问题还存在
思考2:
第一次登陆页面正常,操作后登陆页面错误。可能是浏览器缓存等之类引起的问题
解决:
通过清除缓存,登陆操作,进入登陆页面(以此操作清除历史记录、搜素记录、cookies、表单数据、已存密码)
当通过清除cookies后发现请求登陆页面,页面显示正常
做出判断:
由于cookies的存在导致两次两次请求后的页面不同
提单
接受批评:
pc端请求url是:https://192.165.0.1/app/login
手机端请求url是:https://192.165.0.1/mapp/login
在手机请求时会判断手机浏览器,如果是则自动在url路径中添加m。如果登陆过后就不再进行判断以请求的url去访问
再次确认:
分别对两个url登陆后进行操作,再次请求两个url,页面显示正常
发行第一次请求后,url确实多了m
分析:
手机第一次请求pc端的url时对手机浏览器进行了判断,所以显示的是手机端的页面
清除cookies后,再次请求相当于第一次请求,又对手机浏览器进行了判断,显示的页面正常
撤销问题单
总结