我想在我的网站上添加twitter卡元标记。我无法添加静态标记,因为元标记中的content属性必须动态更改。 如果有人有解决方案,请帮助。
答案 0 :(得分:5)
你不能,至少不会以任何方式宣传Twitter。
当Twitter获取页面时,它总是会获取HTML中的元素,而不会添加客户端JavaScript。
如果要动态更改内容,请使用the history API更新URI,并确保当URI用作入口点时服务器将为每个URI生成所有内容(您仍然可以从网站上的其他页面移动时使用JavaScript生成内容。
答案 1 :(得分:1)
只要您不打算在之后更改页面,就可以动态生成页面(服务器端)。以与为SEO目的构建登录页面相同的方式考虑该过程。 Twitterbot在很多方面与Googlebot和类似的索引器非常相似。
有关此类网站的一些示例,请参阅https://dev.twitter.com/blog/twitter-cards-tips-tricks。