重複の可能性:
クライアント側の jquery と ajax を使用して Facebook Open Graph メタ タグを更新しようとしています
私はAJAX駆動の単一ページ検索を行っており、各推奨事項に同様のボタンがあります。私はFB.XFBML.parse();
その場でボタンコードのように解析していました。
しかし、Facebook に表示されるように、各推奨事項に異なるタイトルを付ける必要もあります。プロパティを使用し、og:title
その場で操作して、現在の推奨事項に一致させます。だから私の<head>
中には:
<meta id="fb_title" content="Something" property="og:title">
そして私のスクリプトでは:
$("#fb_title").attr("content",recommendation.title);
属性は期待どおりに変更されますが、content
FB によってレンダリングされず、サーバーから送信された元の値を取得し続けます (明らかに、FB.XFBML.parse();
操作後に使用しますog:title
)。FBに再レンダリングするように指示することは可能ですか?