环境:手机浏览器

步骤:
  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后,再次请求相当于第一次请求,又对手机浏览器进行了判断,显示的页面正常

撤销问题单

总结

 

版权声明:本文为wuyazi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wuyazi/p/9301089.html