工具

网站分享卡片预览检测

输入网址,查看它在 Google、X、Facebook、LinkedIn、Discord、iMessage 里的分享卡片效果,并逐项检查 OG / Twitter 标签。

实时抓取 · 按各平台爬虫所见渲染 · 每 10 分钟 20 次

检测网址

处理地点:网址由本站服务端按平台爬虫方式实时抓取,页面内容不留存。

抓取方式与平台爬虫一致:服务端直连、不执行 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 才出现的内容。它拿到的,就是各平台爬虫实际能拿到的东西。