VUE组件里动态设置og标签
//设置OG标签
const title = '标题';
const description = '描述';
const image = 'https://cordx.com/logo.jpeg';
// Set OG tags
that.setOgTag('og:locale', 'en_US', 'locale');
that.setOgTag('og:title', title, 'title');
that.setOgTag('og:description', description, 'description');
that.setOgTag('og:image', image, 'image');
that.setOgTag('og:image:width', '1200', 'image');
that.setOgTag('og:image:height', '630', 'image');
that.setOgTag('og:image:type', 'jpeg', 'image');
//设置OG标签
setOgTag(property, content, name) {
const meta = document.querySelector(`meta[property='${property}']`);
if(meta) {
meta.setAttribute('content', content);
meta.setAttribute('name', name);
} else {
const newMeta = document.createElement('meta');
newMeta.setAttribute('name', name);
newMeta.setAttribute('property', property);
newMeta.setAttribute('content', content);
document.head.appendChild(newMeta);
}
}
领英分享不识别标签
https://www.linkedin.com/post-inspector/inspect
用这个链接验证的