亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果使用JavaScript動態構建標記,那么Schema.org標記是否有效?

如果使用JavaScript動態構建標記,那么Schema.org標記是否有效?

慕工程0101907 2019-11-20 10:39:07
我有一個頁面,其中通過使用JavaScript讀取JSON來動態加載一些事件。我div使用EventSchema.org標記為每個事件構建一個。Google的測試工具不會讀取此標記。是由于標記中的錯誤,還是由于動態加載?HTML代碼之一Event是:<div class="evento well" itemscope itemtype="http://schema.org/Event">   <meta itemprop="startDate" content="2015-03-20T20:00:00.000Z">   <meta itemprop="endDate" content="2015-01-21T20:00:00.000Z">   <div class="dataEvento">      <div class="dayWeekEvento">venerdì</div>      <div class="dayNumEvento">20</div>      <div class="monthEvento">Marzo</div>   </div>   <div class="datiEvento">      <div class="oraEvento">ore 21:00</div>      <div class="titoloEvento"><span itemprop="name">Titolo evento</span></div>      <div class="luogoEvento" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"><a href="https://www.google.it/maps/place/Milano" target="_blank"><span class=" glyphicon glyphicon-map-marker" aria-hidden="true"></span> <span itemprop="addressLocality">Milano</span></a></div>   </div></div>
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

Google的文檔僅提到如果使用語法JSON-LD,它們可以使用動態添加的結構化數據:


此外,即使將JSON-LD數據動態地注入到頁面的內容中(例如通過Javascript代碼或嵌入的“小部件”),Google仍可以讀取。


這并不一定意味著在其他語法(例如Microdata或RDFa)的情況下,他們無法讀取它,但是至少他們沒有對其進行記錄。


他們的測試工具不讀它可能意味著什么,也可能沒有什么意思(可能是該工具無法處理,但內部系統卻可以)。但是,您的實際標記應該沒有問題,因為您可以通過粘貼標記而不是輸入URL來輕松地對其進行測試。


查看完整回答
反對 回復 2019-11-20
  • 3 回答
  • 0 關注
  • 632 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號