【问题标题】:Using microdata on elements created after during page load在页面加载后创建的元素上使用微数据
【发布时间】:2012-08-20 13:24:00
【问题描述】:

我需要将微数据 sn-ps 添加到页面加载期间由脚本填充的列表。

我的代码是以我的 html 代码中包含基本列表元素的方式编写的,并且在填充列表时它会重复(加载页面时会发生一次)。

我尝试将微数据添加到列表中的每个元素,但是当我使用 google's rich snippet tool 时,它似乎只读取基本的 html sn-p 而不是填充后的整个列表。我在不同的页面上做了完全相同的技巧,它似乎工作正常(这意味着我得到一个包含插入数据的 videoObjects 列表)[edit:第二个页面是在服务器上创建的一边,这就是它工作的原因]。

知道如何解决问题吗?

【问题讨论】:

    标签: html web seo microdata rich-snippets


    【解决方案1】:

    一般来说,搜索引擎不会读取由 JavaScript 动态创建的内容。因此,您的脚本动态创建的任何内容对 Google 都是不可见的。如果您希望他们索引此内容,您需要创建此内容服务器端。

    【讨论】:

    • 支持大多数通过 JavaScript 向 DOM 添加内容的方法。问题是原始海报试图通过这种方法添加元 HTML,目前似乎还不支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-15
    • 2014-03-10
    相关资源
    最近更新 更多