首页 > 其他分享 >关于浏览器的小发现

关于浏览器的小发现

时间:2024-10-29 12:51:58浏览次数:5  
标签:发现 浏览器 个人资料 登录 模式 关于 窗口 身份

目录

背景

小白模式 one-by-one

常规模式 one-with-one

进阶模式 one-relation-one

高阶模式 all in one


背景

自从接触网络,基本就离不开浏览器。浏览器接触的频率如此之高,你能说出几个和浏览器相关的好用的功能或者插件呢?今天来介绍2个,分别是:「个人资料功能」「SessionBox插件」

我们先来看这样一个场景:A创建B审核C购买,这里的ABC分别代表3种角色,即3种不同的身份,需要分别访问各自的地址去完成对应的事项。或者说一个人拥有N种身份,需要在不同的身份中切换,请问日常遇到这类需求,你会如何去实现并完成管理呢?

小白模式 one-by-one

  • 打开浏览器,输入A地址登录A账号,然后完成A创建

  • 继续使用这个窗口,输入B地址登录B账号,然后完成B审核

  • 继续使用这个窗口,输入C地址登录C账号,然后完成C购买

这种模式下,如果我完成B时,发现信息不对,我需要回退到A时,这个时候我又需要重新输入A地址登录A账号,然后完成A的更新,这种操作模式会非常繁琐,那有没有办法提示一下呢?请思考5秒。

常规模式 one-with-one

  • 打开浏览器W1,输入A地址登录A账号,然后完成A创建

  • 打开浏览器W2,输入B地址登录B账号,然后完成B审核

  • 打开浏览器W3,输入C地址登录C账号,然后完成C购买

这样一来,相当于说同一个浏览器,我们开了3个窗口,需要用那个身份就切换到对应身份的窗口,比上一种方式是不是便捷很多呢。只不过过程中可能大家也发现了,这种方式当窗口多的时候并不利于管理,再加上当我使用完毕关闭窗口后,此次登录信息就丢失了呢,后续访问又需要重新来过。那还有没有办法再进化一下呢?请思考一下。

进阶模式 one-relation-one

利用浏览器的个人资料功能,以Chrome为例,借助Chrome个人资料,您可将自己的所有Chrome内容分门别类。比如,您可为朋友和家人创建专属个人资料,或者将工作内容和娱乐内容分开。这样可以把不同身份访问过的信息记录下来,下次查找和打开就非常方便了,而且并不会影响当前用户的访问。

  • 访问A工作站点,留存书签,个人资料名称记为:工作狗

  • 访问B娱乐站点,留存书签,个人资料名称记为:娱乐圈

  • 访问C学习站点,留存书签,个人资料名称记为:天天向上

但是这3份个人资料,同一浏览器是共享的,不管我当前在哪份个人资料页面,只要其他身份关闭后,我都可以快速通过当前页面的个人资料身份切换快速打开目标身份页面,且不影响当前页面的操作。这种模式,可能大家使用后,也会发现,这种模式相比较上一种模式来说,增加了窗口管理的功能,但是窗口多的这个还是没解决,那怎么办呢?还有没有办法简化呢?既然能问出来,那肯定当然是有的啦。

高阶模式 all in one

借助浏览器的插件:SessionBox来完成。如上图,这样就能实现在一个窗口随时随地完成不同身份的切换,且每种身份操作各自独立,是不是很美好。就一个窗口,不用开很多tab页,也不担心多tab页tab头挤压不方便查看和查找,也不担忧各种身份session乱串,更不需要在多个窗口中间找来找去,节省了很多上下文切换的成本呢

标签:发现,浏览器,个人资料,登录,模式,关于,窗口,身份
From: https://blog.csdn.net/streamlong/article/details/143249049

相关文章

  • 关于我卖的苹果~
    尽快发货❗......
  • ubuntu24.04安装完以后发现硬盘空间少一半
    1、查看现在硬盘情况root@ubuntu:~#df-hFilesystemSizeUsedAvailUse%Mountedontmpfs1.6G1.1M1.6G1%/runefivarfs256K64K188K26%/sys/firmware/efi/efivars/dev......
  • 关于前端div里面内嵌滚动条的使用
    怀旧网个人博客网站:怀旧网,博客详情:关于前端div里面内嵌滚动条的使用使用方法需要完成这个效果,只需要在div里面加上一个属性就可以。设置css属性:overflow:auto;就可以实现-代码如下:<divid="shouDiv"style=“overflow:auto;”>//加上之后就可以实现内置滚动条了<>......
  • 杂记:谷歌浏览器PC端多开(以及多种不同软件多开的尝试)
    #关于谷歌浏览器多开案例研究首次更新于2024-10-271)准备工作:下载谷歌浏览器2)在桌面复制一份快捷方式的副本3)右键快捷方式,点击属性4)在目标框中添加如下代码 --user-data-dir="D:\Google\user1"查看代码解释--user-data-dir="D:\Google\user1"D:\Google\user1,是用......
  • 【Nginx系列】关于一次请求超时的思考
    ......
  • 关于C++游戏开发
            C++是一种广泛用于游戏开发的编程语言,尤其是在性能要求较高的游戏中。它提供了对硬件级别的控制以及高效的执行速度,这使得C++成为了许多专业游戏引擎和AAA级游戏的选择。以下是一些关于C++游戏开发的关键点:1.游戏引擎UnrealEngine:使用C++作为主要编......
  • 关于java输入易错点
    nextLine()自动读取了被next()去掉的Enter作为它的结束符,所以没办法给s2从键盘输入值。经过验证,发现其他的next的方法,如nextDouble(),nextFloat(),nextInt()等与nextLine()连用时都存在这个问题,解决的办法是:在每一个next()、nextDouble()、nextFloat()、nextInt()等语句之后......
  • 2024/10/26 使用Mybatic --》关于Mybatis 进行增删改查 ---2 添加、修改与删除
    添加:点击查看代码--添加--Mybatis事务:--openSession():默认开启事务,进行增删改操作后需要使用sqlSession.commit();手动提交事务--openSession(true):可以设置为自动提交事务(关闭事务)----添加-主键返回--在数据添加成功后,需要获取插入数据库数据的主键的值-......
  • 关于git中出现的无法连接的问题
    问题有时候使用gitclone或者pipinstall会出现无法访问的情况如OpenSSLSSL_read:SSL_ERROR_SYSCALL,errno0以及Failedtoconnecttogithub.comport443after21113ms:Couldnotconnecttoserver,这些可能是由于代理的配置造成的取消全局代理gitconfig--g......
  • 再学HBase,关于HBase的一些基础知识 | 如何集成在java中
    HBase简介在使用方面:HBase是一种数据仓库,是基于hdfs的nosql数据源,数据都是存放在hdfs上的,不需要像hive一样再去运行MapReduce进行长时间运算。特点:在phonenix/hive的集成下才可以支持sql,本身是有自己的dql语言的。具有一级索引rowKey,基于一级索引查询hbase的表都是物理表,......