使用JavaScript将图像URL复制到模式微数据
我有一个页面,上面有几个图像,我想在其中添加微数据。我的HTML的结构如下所示:使用JavaScript将图像URL复制到模式微数据,javascript,schema.org,microdata,Javascript,Schema.org,Microdata,我有一个页面,上面有几个图像,我想在其中添加微数据。我的HTML的结构如下所示: 图像的url是动态生成的,因此我想创建一个脚本,复制url并将其添加到相应的架构条目下: { “@type”:“ImageObject”, “contentUrl”:”http://example.jpg" } 我发现的最接近的例子是。但是,我不确定如何为上述puspose修改它。没有Microdata出现在html?文档中是否只有一个?您使用的是JSON-LD吗?所有的模式数据都使用JSON-LD。文档中有
图像的url是动态生成的,因此我想创建一个脚本,复制url并将其添加到相应的架构条目下:
{
“@type”:“ImageObject”,
“contentUrl”:”http://example.jpg"
}
我发现的最接近的例子是。但是,我不确定如何为上述puspose修改它。没有
Microdata
出现在html
?文档中是否只有一个
?您使用的是JSON-LD吗?所有的模式数据都使用JSON-LD。文档中有几个图像。“所有模式数据都使用JSON-LD”不确定您的意思?为什么要在页面加载后调整JSON-LD
?当img
动态附加到document
时,您需要解析
元素中存在的JSON-LD
的文本,以添加适当的键、值对。我想最简单的解决方案是使用微数据并内联执行所有操作,对吗?没有尝试过JSON-LD
。任何一种方法都应该产生相同的结果