Javascript og标签不';行不通

Javascript og标签不';行不通,javascript,html,facebook,share,Javascript,Html,Facebook,Share,我一开始有空的og标签 <meta property="og:title" /> 问题是,在facebook上分享后,新的og标签内容并没有出现,但当我打开inspect元素时,它显示的是更改后的标签,在源代码中它仍然是空的 如前所述,Facebook不会读取由javascript填充的标签,因为它在共享时会读取自己的页面片段 要做您想做的事情,您需要共享一个指向在服务器上填充og:meta的页面的链接。这仍然可以是动态的,可能使用url中的变量填充,但必须在加载页面之前填充 您可

我一开始有空的og标签

<meta property="og:title" />

问题是,在facebook上分享后,新的og标签内容并没有出现,但当我打开inspect元素时,它显示的是更改后的标签,在源代码中它仍然是空的

如前所述,Facebook不会读取由javascript填充的标签,因为它在共享时会读取自己的页面片段

要做您想做的事情,您需要共享一个指向在服务器上填充og:meta的页面的链接。这仍然可以是动态的,可能使用url中的变量填充,但必须在加载页面之前填充

您可以通过访问

编辑:


也有可能实现您希望通过

实现的目标。Facebook不会读取由javascript填充的开放图形数据。解决方案是什么?
($("#popup_result").append(mode(answers_result)), $("meta[property='og\\:title']").attr("content", "I have: " + $(".trivia_final_result").text()))
}