1. Chrome 内部协议(本机调试超方便)
地址栏输:
chrome://favicon/https://abc.com/
2. 先试浏览器隐式默认路径(最常用)
HTML 规范规定:当页面没写 link[rel=icon] 时,浏览器会自动发一个 GET 请求到
{origin}/favicon.ico
所以对 chatglm.cn 直接访问:
https://abc.com/favicon.ico
浏览器地址栏粘贴、或用 curl -I https://chatglm.cn/favicon.ico 看是不是 200 + image/x-icon/image/vnd.microsoft.icon。大部分国内站点(包括智谱)这个路径都能打到真图标。
3. 看"外层 document"而不是路由页源码
你贴的 URL 是 /main/alltoolsdetail?lang=zh,这是个前端路由,真正声明 favicon 的是入口 https://chatglm.cn/ 返回的 HTML。
-
直接开
https://chatglm.cn/→ 右键查看源代码 → Ctrl+F 搜rel="icon"或favicon -
或者用 DevTools:Network 面板刷新 → 过滤
favicon或Img→ 看实际请求的图标 URL(可能是/xxx/logo.svg、/assets/favicon-32x32.png等,不一定叫 favicon.ico)