工具
网站分享卡片预览检测
输入网址,查看它在 Google、X、Facebook、LinkedIn、Discord、iMessage 里的分享卡片效果,并逐项检查 OG / Twitter 标签。
检测网址
处理地点:网址由本站服务端按平台爬虫方式实时抓取,页面内容不留存。
抓取方式与平台爬虫一致:服务端直连、不执行 JavaScript。需要登录或依赖 JS 渲染的页面,这里显示的就是爬虫真实拿到的内容。
检测方式
检测器以平台爬虫的方式从服务端抓取网址:仅公网地址、不执行 JavaScript、上限 2MB、拒绝内网地址。随后读取 <title>、meta description、canonical、og:* 与 twitter:*,把相对路径的分享图解析成绝对地址,并下载图片核实尺寸与格式。
各平台预览使用与真实平台一致的回退规则:X 优先 twitter:*、缺失时退回 og:*;Facebook、LinkedIn、Discord、iMessage 读 og:*;Google 用 <title> 和 meta description。结果在本站缓存 10 分钟,重复检测更快。
常见问题
为什么同一页面在 X 和 Facebook 上的文案不一样?
X 优先读 twitter:* 标签、缺失时退回 og:*;Facebook 与 LinkedIn 只认 og:*。站点给两处写了不同文案,卡片就会不同。预览下方的标签表列出了各平台实际能读到的值。
我已经改好标签,为什么真实分享卡片还是旧的?
各平台对分享卡片有强缓存:Facebook、LinkedIn 以天计,Discord 以小时计。改完后可用 Facebook Sharing Debugger 强制刷新,或等待过期;本工具展示的始终是实时抓取结果。
微信、WhatsApp 也读这些标签吗?
WhatsApp、iMessage、Slack、Discord 都读 og:*,下方预览覆盖它们的版式。微信完全不看 OG——站内分享需要微信 JSSDK 配置,任何公开 meta 标签都替代不了。
能检测需要登录或本机 localhost 的页面吗?
不能。抓取器就是一个普通的公网客户端:到不了内网地址、登录后页面和依赖 JS 才出现的内容。它拿到的,就是各平台爬虫实际能拿到的东西。