跳到主要内容
Z

Open Graph 预览

查看你的 URL 在社交媒体上分享时的展示效果。预览 Facebook、Twitter、LinkedIn 和 Slack 上的分享卡片。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 粘贴任意一个公开可访问的 URL。
  2. 2 点击 Test(或按回车)。我们会抓取该页面并解析 og:* 和 twitter:* meta 标签。
  3. 3 查看该链接在 Facebook、Twitter / X、LinkedIn 和 Slack 上的预览效果,并附带校验提示。

为什么使用此工具

  • 四个平台的预览效果并排展示,细节经过精细还原,尽量贴近真实的分享卡片。
  • 校验提示能帮你发现缺失的标签、过长的标题,以及使用 HTTP 的图片链接等问题。
  • 可查看原始的 og:* 和 twitter:* 标签,与各平台实际读取的内容完全一致。
  • 结果会缓存 10 分钟,并设有频率限制以防止滥用。

常见问题

Facebook 上看到的效果会和这里显示的一模一样吗?

基本一致——不过 Facebook 会将分享卡片缓存约 7 天。更新 OG 标签后,建议运行 Facebook 的 Sharing Debugger 来强制重新抓取。

为什么有些 URL 的预览是空的?

部分网站是通过客户端 JavaScript 渲染 OG 标签的(例如未启用 SSR 的 Next.js 页面)。我们只能读取到最初的 HTML,因此动态生成的标签会无法获取。

用这个工具检测私密 URL 安全吗?

我们会屏蔽 localhost、内网 IP 段以及内部主机名。但我们的服务器仍会去抓取该页面,所以请不要粘贴需要登录才能访问的 URL。

频率限制是怎样的?

每个 IP 每分钟最多 30 次请求。命中缓存的结果不计入限制次数。

什么是 Open Graph 预览?

Open Graph 预览(Open Graph Preview)是一款工具,用于展示某个 URL 在各社交媒体平台上被分享时的显示效果。它会读取页面的 Open Graph 和 Twitter Card meta 标签,然后模拟还原出 Facebook、Twitter、LinkedIn 和 Slack 上的分享卡片,方便你在发布前检查标题、描述和图片是否正确。整个过程完全在浏览器中完成,无需注册账号。

功能特性

四大平台预览

模拟该 URL 的链接卡片在 Facebook、Twitter/X、LinkedIn 和 Slack 上的渲染效果,可通过标签页切换查看。

原始标签检查器

按照从页面 HTML 中提取的原始内容,列出每一个 og:* 和 twitter:* meta 标签,让你看到爬虫实际读取到的内容。

标签校验警告

标记缺失的必需标签(og:title、og:image、og:url、og:type)、超过 60 字符的标题、超过 200 字符的描述、非 HTTPS 图片,以及缺失的 twitter:card。

带 SSRF 防护的服务器端抓取

在请求页面之前解析 URL 的主机名,并拒绝回环、内网及保留 IP 地址段,重定向次数上限为 5 跳。

示例

Input

https://github.com — page HTML with <meta property="og:title" content="GitHub · Build and ship software...">, og:image, og:type="object", and twitter:card="summary_large_image"

Output

JSON: { resolved_url, status: 200, tags: { title, description, canonical, favicon, og: {title, image, url, type, ...}, twitter: {card, title, image, ...} }, warnings: [] } — rendered as four share-card previews (Facebook, Twitter/X, LinkedIn, Slack) plus a raw tag list; result cached 600s per URL

常见使用场景

  1. 1

    发布前质量检查

    在发布博客文章或落地页之前检查其分享卡片,发现缺失的 og:image 或过长的 og:title。

  2. 2

    调试损坏的分享卡片

    查看平台实际会读取到的、经过解析的 og:* 和 twitter:* 精确值,包括 og:image 是否被解析为绝对 HTTPS URL。

  3. 3

    跨平台对比

    对比同一 URL 的标题、描述和图片在 Facebook、Twitter/X、LinkedIn 和 Slack 的展开预览中如何呈现出不同的回退效果。

概要

Open Graph Preview 会在服务器端抓取指定的 URL,使用 Symfony 的 DomCrawler 解析其 <title>、meta description、canonical 链接、favicon,以及 og:*(Open Graph Protocol)和 twitter:*(Twitter/X Card)meta 标签,并渲染出针对 Facebook、Twitter/X、LinkedIn 和 Slack 的模拟分享卡片。由于 Open Graph 页面通常会阻止浏览器直接发起的跨域请求,该请求会通过 Zerethon 后端进行代理(8 秒超时、1 MB 响应上限,并配备 SSRF 防护以阻止访问回环地址、内网及内部主机),而不是完全在浏览器中运行;结果会按每个 URL 在服务器端缓存 10 分钟。

分类
创作者
价格
免费
隐私
基于浏览器
注册
无需

参考资料

隐私

除非另有说明,否则你的数据永远不会离开浏览器。Open Graph 预览 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费试用 Zerethon