gpt4 book ai didi

javascript - javascript 创建的 JSON-LD 不显示在 View 源中

转载 作者:行者123 更新时间:2023-12-02 22:22:03 25 4
gpt4 key购买 nike

我的问题有“重复”,但没有人回答我的问题:(

我正在尝试使用 javascript 生成 JSON-LD 结构化数据。一切都很好,直到我从 tool 检查,由javascript生成的JSON-LD代码没有显示在测试表上。当我继续在 Chrome 上查看源代码时,它不显示 JSON-LD 代码。

您可以现场观看here

代码如下

<script id='myJSONID' type='application/ld+json'></script>
<script type='text/javascript'>
//<![CDATA[
$('#myJSONID').text(function() {
return JSON.stringify({
"@context":"https://schema.org",
"@type":"Review",
"author": {
"@type":"Person",
"name":"Nhà đất Sơn Nghĩa",
"sameAs":"https://www.nhadatsonnghia.com/"
},
"inLanguage":"vi",
"itemReviewed": {
"@type":"Product",
"name": "" + document.title,
"description":"" + document.getElementsByName("description")[0].content,
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"bestRating": "5",
"ratingCount": "20"
}
}
});
});
//]]>
</script>

上面的代码有问题吗?如果没有,那么当查看源代码(Ctrl + U)时如何显示由javascript生成的JSON-LD代码

如有任何建议,我们将不胜感激!

非常感谢!

最佳答案

因为它只显示原始数据,而不在 View 源中执行Javascript,所以尝试使用服务器端语言来实现这一点。

关于javascript - javascript 创建的 JSON-LD 不显示在 View 源中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59199988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com