0

同じページで複数の Facebook のようなボタンを使用して、異なるデータを共有することは可能ですか。

次のコードで og:image, og:title 動的に設定できることを知っています

jQuery('.item-facebook').hover(function()
    {
        var image_url = $(this).parent().parent().parent().find('.item-left .photo-url').attr('src');
        jQuery('meta[property="og:image"]').attr('content', image_url);       
    });

しかし、ボタンをホバーすると、ページ内の opengraph タグが更新されますが、iframe は既に読み込まれています。

誰かがこれに対する良い解決策を知っていますか?

4

1 に答える 1

0

いいねボタンをクリックすると、Facebook は Facebook サーバーからユーザーがいいねしたページに HTTP リクエストを発行し、Javascript を実行せずにヘッダー内の Open Graph タグを探します。Facebook Debuggerを使用すると、どのように機能するかを理解できます。

href回避策として、同じページを指しているが、Open Graph タグが異なる複数の「いいね!」ボタンを作成することができます。

于 2013-06-24T14:00:29.400 に答える