![](/img/trans.png)
[英]Javascript/jQuery optimization for large projects (social media)
[英]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.