ページには 2 つの FB のようなボタンがあり、1 つはフッターにあり、もう 1 つはコンテンツがある場所にあります。彼らは異なる URL を好みます。フッターの 1 つは Web サイトが好きで、コンテンツの 1 つはコンテンツ固有の URL が好きです。さまざまなことを行うのと同じように、それぞれのコールバックが必要です。どうすればいいですか?現在、両方をリッスンしFB.Event.subscribe('edge.create')
ているため、どちらのボタンがクリックされたかに関係なく、両方のコールバックが実行されます。
ユーザーがコンテンツ ページにたどり着く場合 (両方のようなボタンが読み込まれる) もあれば、そこに移動する場合もあります (フッターのようなボタンが最初に読み込まれる)。これは単一ページのアプリケーションです。これらの詳細が重要かどうかはわかりません。
これはFBのいいねに固有のものではないと思います。Twitter のツイートへのバインドも同様です。これを回避するにはどうすればよいですか?