1

出来ますか?twitterbot は、動的に挿入されたメタ タグを検出して処理しますか? そうでない場合は、サーバー側スクリプトからメタ タグをレンダリングする必要があることを意味するだけです。ただし、私が取り組んでいるアプリケーションは、ハッシュタグを利用してコンテンツを動的に変更します (ajax)。この環境で最も優れた実績のあるアプローチはどれですか?

ご協力いただきありがとうございます。

4

1 に答える 1

1

私が試した限り、TwitterBot クローラーは JavaScript をレンダリングしません。私の場合、 *HTTP_USER_AGENT* がTwitterBotの場合にのみ、Twitter カードのメタ タグを生成しています。コードはこのようなものから始まります。

if(stripos($_SERVER['HTTP_USER_AGENT'], 'twitterbot') !== false) {

Twitter Card Validator で URL をテストすることで、コードが機能するかどうかを確認できます。 https://dev.twitter.com/docs/cards/validation/validator

これが役に立ったことを願っています!

于 2013-12-10T00:39:07.373 に答える