使用SVG作为og:image

84

可以将SVG用作Open Graph图像吗?

我尝试过,但在Facebook上无法使用,不确定是我的SVG存在问题还是一般情况下不支持。

我是这样做的:

<meta content="http://www.example.com/mylogo.svg" property="og:image">

我怀疑这完全不可能。调试工具有没有对此发表任何意见? - CBroe
不,说实话我只是把它放在我的一个页面上作为测试,那里有其他的图片,但它完全被忽略了。 - Raphael Jeger
2
我刚遇到了同样的问题。将一些PNG文件转换为SVG格式,但Facebook忽略了它,即使我明确设置了<meta property="og:image" content="image.svg" />。令人沮丧。不知道你有没有修复这个问题的好运? - Andrew Brown
2个回答

89

9
截至2014年5月,Facebook并没有正式定义他们支持哪些图片格式(您可以在这里阅读他们的最佳实践),但从最佳尺寸(高分辨率设备为1200 x 630像素,标准分辨率设备为600 x 315像素)可以得出结论,图像必须是光栅格式。

8
截至2021年1月14日,Facebook的分享调试器位于https://developers.facebook.com/tools/debug/,发出警告:不支持的图像文件扩展名 - 提供的og:image URL,即https://example.com/og_image.svg,没有受支持的扩展名。 - webknjaz -- Слава Україні

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