今天没事干,琢磨一下,平时咱们用电脑和手机上网,网站咋知道咱们是用啥上的?是不是挺有意思?于是我就动手试试,把过程给大家分享一下。
第一步,先得找个能看“内部消息”的工具。
我平时用谷歌浏览器多一些,听说它有个开发者模式挺厉害,能看到网页背后的一些东西。我就打开谷歌浏览器,随便点开一个网页,然后按鼠标右键,选“检查”这个选项。一下子出来一堆代码,看着有点懵,别慌!
第二步,在这一堆东西里找关键信息。
- 我先点一下那个长得像手机和平板叠在一起的图标,叫“Toggle device ToolBar”,这玩意儿能切换电脑和手机模式。
- 先看看电脑模式,我点一下“Network”这个选项卡,然后在下面一堆东西里,找到“Headers”,这里面好像藏着不少秘密。
- 我又点一下“Toggle device ToolBar”,切换成手机模式,重复上面的操作,也找到“Headers”。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第三步,对比一下,看看有啥不一样。
我把电脑模式和手机模式下的“Headers”信息仔细对比一下,发现有个叫“User-Agent”的东西不一样。这玩意儿就像个“身份证”,告诉网站你是谁。
电脑模式下,“User-Agent”写得比较复杂,包含什么Windows、Chrome之类的,一看就是电脑。手机模式下,“User-Agent”就简单多,一般会带个“Mobile”的字眼,明摆着告诉你我是手机。
得出
原来,网站就是通过看这个“User-Agent”来判断咱们是用电脑还是手机的。有这个“身份证”,网站就能给我们展示不同的页面,或者做一些特别的优化,让我们用起来更舒服。
除“User-Agent”,听说还有其他方法,比如看屏幕宽度。手机屏幕肯定比电脑窄嘛这也是个判断方法。不过我觉得“User-Agent”这种方法更直接,更靠谱一些。
这回小实验还挺有意思的,让我对网络世界又多一点解。以后再遇到类似的问题,我也能自己动手试试!