本文是关于如何修改浏览器的 User Agent,以及每次启动浏览器都能随机使用一个 User Agent,旨在实现基本的隐私保护。
User Agent
说到 User Agent,还有这么一段精彩的历史故事。如今服务提供方追踪用户的手段层出不穷,从 cookie 到浏览器指纹,cookie 还能轻易被清除,浏览器指纹包含的一系列信息就没那么容易清除了,危害性远远比 cookie 大。
浏览器指纹包含哪些信息
- User Agent
- 屏幕分辨率
- 时区
- 浏览器插件信息
- 字体信息
- Canvas
- WebGL
- HTTP ACCEPT
- 其它
既然服务方能通过这些信息定位到你,为什么不是把这些信息都抹除掉,而是修改这些信息呢?浏览器指纹是浏览器的固有属性,要是把现代浏览器特性都禁用掉,最终只有你的浏览器是唯一没有指纹的,岂不是鹤立鸡群,一眼就能识别出你。那么,User Agent 是指纹信息里面重要的一环,我们在这一个环节做些「手脚」,就能大大降低追踪的准确率。