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