【发布时间】:2017-03-02 08:08:40
【问题描述】:
我正在使用 javascript 选择我的 Facebook og:image:
$('head').append('<meta property="og:image" content="calculatedImageURL">');
当然,我可以看到该标记出现在生成的源代码中,但没有出现在源代码中(在 JS 之前)。问题是我选择的图像没有出现在 facebook 中,并且使用 facbook 调试器我看到了这个错误:
The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.
问题是:是否可以将 meta og:image 放入 body 中?我知道 w3s 说我们不应该,但我无权更改头部内容。
对不起,我的英语很差;)。 谢谢。
【问题讨论】:
-
i've not access to change the head content- 为什么不呢?顺便说一句<meta>不是图片,所以你的问题是零意义 -
我无法访问,因为我使用的是 Oracle WebCenter 站点,并且元数据是在片段上计算的,我只能访问更改正在打印“事件”的 JSP 部分。 用于对 Facebook、twitter 等说...这是您希望在此事件的链接中打印的图像。就我而言,事件是这样的:azkunazentroa.eus/az/ingl/activities/…
标签: javascript jquery facebook meta