簡體   English   中英

用JavaScript替換社交媒體可以跟蹤的標題

[英]Replace title that can be tracked by social media with JavaScript

我該如何替換document.title以便社交媒體(例如VK)通過散列鏈接進行讀取? 這是我在$.ajax()調用中嘗試執行的操作:

success: (function(_this) {
  return function(data) {
    _this.articles[id] = data;
    var desc = ((data.seo_description.length > 0) ? data.seo_description : data.description);
    document.title = data.title;
    $("meta[name='description']").attr("content", desc);
    return _this.setArticleData(data, full);
  };

它們確實在我的頁面上動態更改,但是通過我粘貼到VK的鏈接(例如example.com/media/#open-full-178 ),我可以從example.com/media/看到標題和元數據。

您應該了解_escaped_fragment_概念,以實現動態網站的SEO。

您可以使用現有的服務(例如“ prerender”),也可以運行自己的phantomjs服務器來呈現javascript,然后再將頁面提供給搜索引擎。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM