我想Twitter的卡meta标签添加到我的网站。 我无法添加静态标签,因为在meta标签的内容属性具有动态改变。 PLZ帮助,如果有人有一个解决方案。
Answer 1:
你不能,至少不会以任何方式,Twitter的是要认识到。
当Twitter的抓取网页的内容,它总是会得到meta元素是在HTML,那些从未与客户端的JavaScript添加。
如果要更改内容动态再利用的历史API更新URI,并确保当URI被用作入口点(你仍然可以使用JavaScript来生成服务器会为每一个URI的所有内容从另一个网页上移动)时的内容。
Answer 2:
只要你不打算之后改变它们可以生成动态页面(服务器端)。 想想以同样的方式,你会建立SEO目的着陆页的过程。 Twitterbot在许多方面确实类似Googlebot和类似的索引。
见https://dev.twitter.com/blog/twitter-cards-tips-tricks做这个网站的几个例子。
文章来源: Dynamically adding meta tags using javascript or jquery [twitter cards]