【发布时间】:2019-05-21 19:43:30
【问题描述】:
我需要动态更新 og:title、og:description 和 og:image 等元标记并在 facebook 上共享相同的内容,我已经尝试了所有方法,但没有任何效果。
所以首先我尝试使用 javascript 设置元标记,如下所示:
var meta = document.createElement('meta');
meta.httpEquiv = "X-UA-Compatible";
meta.content = "IE=edge";
document.getElementsByTagName('head')[0].appendChild(meta);
然后我尝试使用如下的角度元标记:
添加:-
this.meta.addTag({ name: 'og:description', content: 'How to use Angular 6 meta service' });
要更新:-
this.meta.updateTag({ name: 'og:description', content: 'Angular 6 meta service' });
但这一切都失败了,最后我尝试了下面的元包,
https://github.com/vinaygopinath/ng2-meta
但我在分享我的网站网址到 facebook 时仍然遇到动态字段问题,如果有人在帖子上发布网址,它应该显示动态内容。
如果有人知道,请告诉我!
【问题讨论】:
-
你是用java做后端吗?
-
不,我们有完全基于 Angular 的应用程序和 rest api(s)。
-
你解决了吗?我也有同样的问题
标签: javascript angular