我的小应用程序是用reactjs编写的,它将在页面上根据用户选择的真实对象(例如this photo)来更新标题/描述。新标题和描述正确显示,但在fb上共享时,值未正确加载(该值来自旧的html模板化)-转到Facebook并粘贴url或使用fb debugger值来自静态html页面。
有人遇到过这个问题,并且已经“解决”了吗?
谢谢您的推荐!
答案 0 :(得分:1)
Facebook会忽略JavaScript,因此无法使用动态OG标签。例如,您可以使用服务器端渲染或https://prerender.io/解决此问题。
答案 1 :(得分:0)
您可以在url(abc.com?title=awesome&desc=flower)中作为参数传递,而在og标签中,可以使用该参数来使它动态化。