Angular SEO 元标记 "http-equiv" 和 "httpequiv" 是否相同?
Angular SEO meta tag "http-equiv" and "httpequiv" are they the same?
我正在使用 Angular 7 项目,我想设置我的元标记
<meta http-equiv="content-language" content="en">
动态地。所以我正在尝试使用 angular platform-browser
import { Title, Meta } from '@angular/platform-browser';
来自 Angular 的原始文档。然后我开始输入:
constructor(private meta: Meta) { }
ngOnInit() {
this.meta.updateTag({
httpEquiv: 'content-language', content: this.activeLang
});
}
它确实更新了我的标签,但它显示的与默认的有点不同:
默认http-equiv
<meta http-equiv="content-language" content="en">
更新后
<meta httpequiv="content-language" content="en">
我的问题:它们一样吗?
试试这个:
this.meta.addTag({
'http-Equiv': 'content-language',
'content': this.activeLang
});
参考:
我正在使用 Angular 7 项目,我想设置我的元标记
<meta http-equiv="content-language" content="en">
动态地。所以我正在尝试使用 angular platform-browser
import { Title, Meta } from '@angular/platform-browser';
来自 Angular 的原始文档。然后我开始输入:
constructor(private meta: Meta) { }
ngOnInit() {
this.meta.updateTag({
httpEquiv: 'content-language', content: this.activeLang
});
}
它确实更新了我的标签,但它显示的与默认的有点不同:
默认http-equiv
<meta http-equiv="content-language" content="en">
更新后
<meta httpequiv="content-language" content="en">
我的问题:它们一样吗?
试试这个:
this.meta.addTag({
'http-Equiv': 'content-language',
'content': this.activeLang
});
参考: