我有一个像这样的 Facebook 链接到我没有完全控制权的页面:我可以修改<body>
但不是<head>
页面的...
因此,我尝试在我拥有完全控制权的新页面上设置“like”按钮的链接,在此页面上设置opengraph元标记,并设置一个链接到原始页面的og:url。
但最终 Facebook 尝试从 og:url 中提取元数据并覆盖上一页的元标签......
是否可以看出我想从第一个获取的 url 而不是从 og:url 中抓取元数据?
无法指示 linter 从 URL 与中定义的 URL 不同的页面中提取 OpenGraph 元数据og:url
.
Linter 总是会从定义的 URL 中提取元标记og:url
在链条的末端...
有一种方法可以做其他事情(可能适合也可能不适合您的需求):
您可以创建中间页面,其中包含所有必需的 OpenGraph,包括og:url
指向该页面(不是您无法控制的页面)。该页面将只有元数据和 JavaScript/Meta 重定向到最终页面,因此登陆此中间页面的用户将被重定向到正确的最终页面。
请注意,这不会将所有点赞与“最终”页面相关联,而是与中间页面相关联。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)