1

Facebook のようなボタンを別のページに追加し、別のタイトル、説明、画像を使用したいと考えています。

問題は次のとおりです。Facebook はヘッダーのメタ タグを使用してこの値を決定します。私は GWT を使用しているため、ホスト ページ (index.html など) は 1 つしかなく、このページにはさまざまなコンテンツがレンダリングされます。したがって、すべてのブログ投稿には同じタイトル、説明、画像が含まれます。リクエストされたブログ投稿に応じて、javascript でメタタグを変更できます。しかし、javascript は facebook パーサーによって実行されていないと思います。ホストページが 1 つだけでさまざまないいねボタンを実現する方法はありますか?

4

1 に答える 1

0

Facebook用の特別なリンクを作成しました。したがって、私の GWT URL が「www.myurl.com#blogpost:1」のように見える場合、「www.myurl.com/fb/blogpost/1」という URL を生成します。ここで、「fb」で始まる URL のサーブレット フィルターをチェックインします。そのような URL を含むリクエストを見つけたら、メタ タグと Java スクリプトを書き出して、実際のページに転送します: 「www.myurl.com#blogpost:1」。Facebook クローラーはメタ タグを確認するだけで、javascript 転送は使用しません。

一方、通常のユーザーは通常のページに転送されます。これは私にとってかなりうまくいきます。ヒントをくれたCBroeに感謝します。

于 2013-10-03T08:51:27.160 に答える