实际上有的时候,大家会有一个问题困扰,我登录某网站我会同时登几个号,比如说我想同时登陆一个大号A和一个小号B,作为对照啥的。但有时候你再开一个你会发现,由于网站设置设置的账号还是之前的那个。登完账号A,想看账号B那就只能退出登录重新登录B。
实际上这个业务逻辑没毛病,而且这么做就是为了方便用户,在有效时间内在登录状态是免登的,对用户友好一点,并不是一打开就一定要登录。
那问题来了,如果我现在是一个测试在搞测试案例,或者我是一个开发,自己要对比前后差异。我不想动对应的前后台相关逻辑,怎样最方便?
测试同学最近给我上了一课,无痕模式(也可以叫隐私模式),这个模式初衷就是,你在使用的过程中不想留下什么痕迹,比如说你输入一个关键字“XXX病该怎么治”,别人用你电脑看到了类似的搜索历史,有时候就会很尴尬。
无痕模式不会保存:
你的浏览记录;
Cookie 和网站数据;
表单中填写的信息。
浏览记录和填写信息我们暂时不管,我们登录的话肯定会遇到cookie,实际上前端保存信息,免登等操作很多借助的就是本机缓存和cookie。
你打开无痕模式,由于前端获得不到该网站的浏览器缓存cookie,所以认为你新登录这个网站,所以也就可以同时登陆多个,当然你需要输密码等方式来做验证通过,而不能依靠本地缓存cookie来直接登录。