出于 SEO 目的,我正在将脚本标签添加到我的 head 标签中。它是一个内联脚本标签。 innerHTML是application/ld+json格式。 当检查元素时,它显示正确。但是当查看页面源代码时,所有双引号都会转换为“ 因此,我的脚本不被 Google 识别。
这是检查元素时,这是我在查看页面源代码时所期望的。
这是查看页面源代码时,谷歌说这是无法识别的:
我的网站是由 Nuxtjs 2 构建的。这是我将脚本添加到 head 标签的代码:
head() {
const json = JSON.stringify(myObjectData)
return {
scripts: [
{
innerHTML: json,
type: 'application/ld+json',
}
]
}
}
我很感激任何建议。谢谢你。