User-Agent 解析
你自己的 User-Agent 已经填在框里了。把日志里别人的字符串粘进来,看看它究竟在说什么——这串文字里全是早已名不副实的名字。
解析在页面内完成:你的字符串不会被发送,也不会被保存。
- 免费
- 文件不会离开你的设备
- 无需注册
- 不限文件数量
使用方法
- 你的字符串会自动出现;粘贴另一条即可解析它。
- 在下方查看浏览器、内核、操作系统和设备。
- 点击「复制」带走字符串,比如贴进缺陷报告。
实用说明
这串文字为什么故意说谎
所有浏览器都自称 Mozilla。Chrome 自称 Safari,Edge 自称 Chrome,Safari 自称 KHTML。这些都不是 bug:每一层都是为了让针对上一代浏览器写的网站不把新浏览器拒之门外而加上的。后果是:检查顺序决定了答案——如果先找 Chrome 再找 Edge,你日志里的每一个 Edge 都会变成 Chrome。
字符串不够用的地方
自 iPadOS 13 起,iPad 报告的内容与桌面 Mac 完全一致。页面能看到的唯一差别是 iPad 具有触摸点,本解析器用的正是这一点。此外 Chrome 已经开始把版本号和平台冻结在字符串里,所以如今的浏览器反而比十年前的透露得更少。
常见问题
为什么版本号看起来不对,或者太整?
浏览器已开始冻结字符串里的次版本号,以增加指纹识别的难度。主版本号是真实的,小数点后的数字往往不是。
可以依据 User-Agent 做访问控制吗?
不可以。任何人都能发送任何字符串,而且每款浏览器的开发者工具都能两下点开就改掉它。用于统计可以,用于决策绝对不行。
字符串被标为机器人,这是什么意思?
它包含已知的爬虫或工具标记:搜索引擎、监控服务、curl 或某个脚本库。日志正是靠这个把访客和机器分开的。
我的字符串会被发送出去吗?
不会。解析在页面内完成——既不传输,也不保存。
相关工具
- 我的 IP 地址查询 你访问的每个网站看到的都是这个公网 IP。下面是你的地址,以及浏览器对外暴露的设备信息。
- HTTP 响应头查看 输入地址,就能看清服务器到底回了什么:状态码、每一个响应头,以及地址发生跳转时经过的每一站。
- 网速测试 按下按钮,页面会测三件事:数据进来的速度、出去的速度,以及第一个字节到达所需的时间。
- WHOIS 查询 输入域名,看看注册局知道些什么:谁注册的、什么时候到期、用的是哪些域名服务器、是否被锁定禁止转移。
- DNS 查询 输入域名,一次看到所有记录类型:网站指向哪里、邮件由谁接收、哪些域名服务器说了算,以及 TXT 里藏着什么。
- Ping 测试 输入域名,看看它是否有响应,以及有多快。检查从我们的服务器发出,因此结果反映的是网站本身,而不是你的 Wi-Fi。
- 端口检测 输入域名和端口号,看看从你的网络之外是否有程序在那里应答。路由器设置和防火墙规则,归根结底问的就是这个问题。
- SSL 证书检测 输入域名,就能像浏览器一样看到这张证书:到期日期、颁发者、覆盖的名称,以及最关键的一点——证书链是否真的能通过验证。