谷歌浏览器在逐步隐藏UA中的版本号 当前已不再显示详细的版本号
谷歌浏览器最近推出102.0.5005.115稳定版 , 部分用户更新后发现代理字符串查询时已经不再显示详细版本。
蓝点网当时也进行测试但还是可以看到详细版本的,但在本文发布时进行测试发现详细版本号确实已经隐藏。
这表明谷歌正在通过云端配置策略逐步隐藏代理字符串中的细节,这个谷歌此前倒是已经提到但没具体时间。
隐藏代理字符串信息是基于用户隐私保护考虑的,不过说谷歌要主动帮助用户保护隐私说起来有些难以置信。
#此前版本是这样的 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36 #当前版本是这样的 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36 #未来大概是这样的 Mozilla/5.0 Chrome
从上面的对比可以看到当前谷歌只是把版本细节隐藏,大版本号还是能看到的,其他主要信息还是能看到的。
不过在未来谷歌会继续隐藏代理字符串信息最多也只提供浏览器名称,这样网站难以分辨桌面还是移动设备。
至于为什么调整主要是隐私方面考虑,上面的代理字符串可以看到用户系统信息、内核版本和浏览器版本等。
广告网络可以根据这些信息追踪用户,例如根据用户访问的设备针对性提供桌面版广告还是移动设备的广告。
且不说广告网络通过哪些技术手段追踪用户,正常的网站也得根据代理字符串识别用户是电脑还是手机访问。
像蓝点网这样的HTML 5 网站倒是不需要考虑这个,因为访问时直接按照用户设备屏幕的尺寸进行自动适配。
但有些网站会通过识别设备来跳转桌面版还是手机版,未来谷歌不提供设备信息那也没法识别和进行跳转了。
至于隐藏这些细节能不能保护用户我觉得比较悬,毕竟广告网络的追踪技术日新月异 UA 已经算是落后手段。