zoukankan      html  css  js  c++  java
  • 观察力,细心需要强化


    环境:手机浏览器


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


    撤销问题单

    总结

  • 相关阅读:
    内存对齐
    两篇很好的EPG相关文章
    探索Linux通用SCSI驱动器
    Eclipse如何打开Android工程
    android应用程序源码结构分析
    传智播客学习之Android运行原理 (转)
    AndroidManifest.xml文件详解
    利用Java泛型实现简单的泛型方法
    二分查找之Java实现
    STM32F10x的启动汇编分析
  • 原文地址:https://www.cnblogs.com/tynam/p/9301089.html
Copyright © 2011-2022 走看看