4

Web サイトに Twitter カードのメタ タグを追加したいと考えています。メタ タグのコンテンツ属性を動的に変更する必要があるため、静的タグを追加できません。誰かが解決策を持っている場合は、助けてください。

4

2 に答える 2

5

少なくとも、Twitterが認識しようとしていることはできません。

Twitterがページをフェッチすると、常にHTMLにあるメタ要素が取得され、クライアント側のJavaScriptで追加されたものは取得されません。

コンテンツを動的に変更する場合は、履歴APIを使用してURIを更新し、URIがエントリポイントとして使用されるときにサーバーが各URIのすべてのコンテンツを生成することを確認します(JavaScriptを使用してサイト上の別のページから移動するときのコンテンツ)。

于 2012-11-20T06:57:28.713 に答える
1

後でページを変更する予定がない限り、ページを動的に(サーバー側で)生成できます。SEOの目的でランディングページを作成するのと同じ方法でプロセスを考えてください。Twitterbotは、多くの点でGooglebotや同様のインデクサーと非常によく似ています。

これを行うサイトのいくつかの例については、https://dev.twitter.com/blog/twitter-cards-tips-tricksを参照してください。

于 2012-11-20T17:36:16.920 に答える