客户想通过接口,动态设置meta标签的content属性,达到可以动态改变分享出去的图片和标题、内容等等。因为facebook分享抓取不经过js,我想请教一下,有什么方法可以实现。谢谢大家
<meta property="og:image" content="fruit.png">
<meta property="og:image:width" content="600">
<meta property="og:image:height" content="600">
<meta property="og:title" content="12345" />
可以通过后端接口,根据你传递的页面地址和参数,来确认返回什么内容给你,你获取到内容之后,可通过原生js修改当前页面的meta content属性,分享时应该可以的。
纯前端控制,是不建议的,页面如果太多,每次为了处理这个都得发版的。
注意:必须进入这个页面是就去要请求接口获取到当前页面的分享内容。