0

適切なメタ タグとともに、いいね ボタン ( https://developers.facebook.com/docs/reference/plugins/like/ ) をページに実装しました。Facebook の「いいね!」テキストは次のようになりました。

[[User]] likes [[product_with_link]] on [[site]].

[[product_with_link]] は気に入ったリンクに移動しますが、[[site]] はサイトのメイン URL ではなく、Facebook アプリケーションに移動します。このリンクをクリックしたときに、Facebook アプリではなく自分のサイトに Facebook をリダイレクトする方法はありますか?

4

1 に答える 1

0

これは、ソーシャル プラグインを使用する際にアプリケーションを用意するという要件の「制限」です。分析情報がアプリケーション ID に関連付けられている場合、分析情報を追跡しやすくなります。

簡単な回避策を実行するには、アプリケーションのメイン キャンバス URL に次のようなコード (PHP の例) を配置するだけです。

echo "<script language='javascript'>";
echo "top.location.href = 'http://your.site.com/';";
echo "</script>";

これで、ユーザーがアプリケーションのキャンバスに到達するとすぐに、JavaScript リダイレクトによってサイトの適切なページにユーザーが送信されます。

このリダイレクトは、キャンバス URL に直接アクセスするユーザーに対しても発生することに注意してください。

于 2013-03-26T15:48:11.650 に答える