是否可以从获取的 url 而不是规范 url 中提取元数据?

Cro*_*och 2 metadata fetch canonical-link facebook-graph-api facebook-opengraph

我有一个像 Facebook 这样的链接到女巫上的页面我没有完全控制权:我可以修改页面的<body>但不能修改<head>页面的...所以我尝试在一个新页面上设置点赞按钮的链接我有完全的控制权,在这个页面上设置 opengraph 元标记,并设置一个链接到原始页面的 og:url。

但最后 Facebook 试图从 og:url 中提取元数据并覆盖上一页的元标记......是否可以说我想从第一个获取的 url 而不是从 og:url 中抓取元数据?

Jui*_*ter 5

无法指示 linter 从页面中提取 OpenGraph 元数据,这些页面的 URL 与og:url.

Linter 将始终从og:url链末尾定义的 URL 中提取元标记...

有一种方法可以做其他事情(这可能会或可能不适合您的需要):

您可以创建具有所有必需 OpenGraph 的中间页面,包括og:url指向该页面(不是您无法控制的页面)。该页面将只有元数据和 JavaScript/Meta 重定向到最终页面,因此登陆此中间页面的用户将被重定向到正确的最终页面。

请注意,这会将所有喜欢的内容与“最终”页面相关联,而不是与中间页面相关联。