创建一个包含这段简单代码的HTML文件,并在Safari中打开它。
<html>
<head>
<script type="application/ld+json">
[
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Parqet",
"url": "https://www.parqet.com/",
"logo": "https://www.parqet.com/logos/parqet_logo_pos.svg",
"sameAs": [
"https://www.facebook.com/parqetcom",
"https://twitter.com/ParqetApp",
"https://www.instagram.com/ParqetApp/",
"https://www.youtube.com/channel/UC4LOcElG8Z73Hvgbbp3m1KQ",
"https://www.linkedin.com/company/parqet/",
"https://github.com/tresorone"
]
}
]
</script>
</head>
<body>
test
</body>
</html>
Safari会产生此错误。
任何关于我们如何解决这个问题的见解都将不胜感激。在最后一个属性或对象后面添加一个逗号可以消除错误,但这不再是有效的JSON。行为非常奇怪。类型错误:未定义的对象(评估'r [“@context”]。toLowerCase')