我正在尝试发布LinkedIn链接。键入/粘贴链接后,将显示预览。此预览应该从Open Graph标记中绘制缩略图图像,标题,描述和URL等属性。如果找不到这样的标签,它会使用页面的其余部分来计算出来。
Here is LinkedIn's documentation page on this specific matter.
它说要使用以下标签:
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
我已经做到了这一点,虽然Facebook能够看到我指定的所有数据,但LinkedIn在某种程度上遇到了麻烦。
我尝试了所有技巧:
prefix="go: http://ogp.me/ns#"
由于与Facebook不同,你无法强制清除并重新抓取缓存,我实际上无法检查LinkedIn在页面上看到了什么。链接预览中显示的数据清楚地取自没有Open Graph标签时(它使用页面中的第一个图像作为缩略图,没有描述,并且它使用“Home”作为标题 - 这不是标题这页纸)。因此,要么清除此缓存,要么忽略我的标记。
有没有人对这项工作有任何好运,而不必等待7天缓存清除,尽管尝试了上述所有修复程序?