og:description没有显示出来。

7

我已经更新了此页面的og:description标签以及其他标签。调试器在调试器中显示了这一点,但在Facebook上分享时预览中却没有显示出来。可能出了什么问题呢?


1
为什么代码中有两个og:description?还有og:title。 - andyrandy
@luschn:使用一个插件来完成任务。禁用了之前帖子中的选项并安装了一个新的插件。 - user379888
确保它只出现一次。 - andyrandy
2个回答

11

我也遇到过同样的问题:在共享调试器预览信息中,所有图像和描述信息都显示为正确,但“链接预览”区域未显示页面的“描述”摘录(仅显示图像和标题)。

经过一些尝试和错误,我发现问题出在标题上:显然Facebook对og:title属性有大约63个字符的限制(我正在动态从数据库获取标题数据,并且某些标题过长)。一旦我将页面标题的长度限制在大约63个字符的最大长度内,一切就好了!


谢谢,它像魔法一样运行。我注意到对于横向图片(1200x630像素或400x225像素),即使og:title字符少于63个,og:description仍然只显示在一行中,og:description中的其他字符被截断。这就是为什么最好使用垂直图像(理想情况下为2:1比例),而不是水平图像(1200x630像素),这样可以显示完整的og:title(即使其长度> 63个字符)和og:description中的多行。 - Bhargav Joshi
我不确定图像尺寸是否会影响此事(但如果您说它确实会影响...似乎有点奇怪,但可能是另一个FB API的怪异之处)。从视觉上来看,通常您希望实际上拥有正方形图像,至少为500x500(适用于Facebook)。 - Kevin Pajak
我在这里注意到的另一件事是,IMAGE NAME的大小也会影响链接预览的输出。如果图像名称太长,这也可能会切断/删除描述文本。 - Kevin Pajak
你是想要获取图片名称还是 og:title 标签的长度?根据我的经验,如果 og:title 超过 63 个字符(包括空格),那么 og:description 就会被省略,但是图片名称不会影响 og:description。 - Bhargav Joshi
遇到了同样的问题(让我浪费了几个小时)。我的标题超过了63个字符 - 我把它截断了,现在可以使用了。我在FB的说明中没有找到任何关于标题长度限制为63个字符的信息 :-( - FredyWenger
同样的问题。Facebook仍然在共享对话框中插入描述,但它有一个设置了隐藏溢出的最大高度,因此描述会掉落。根据屏幕大小,它将显示它,但共享框确实有一个最大宽度。在共享一个带有被省略的描述之后,在更大的桌面尺寸上,它仍然会显示。 - cngodles

-6
你尝试过这样吗? <meta property="og:description" content="bla-bla"/>

2
嗯...与他当前的 og 标签有什么不同?我猜你没有查看他的页面源代码? - andyrandy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接