0

ユーザーが Facebook で共有した後、特定のページにリダイレクトしたいのですが、ここで良い答えを見つけました:

Facebookの共有と公開後にユーザーをリダイレクトする

ここにスクリプトがあります

<script type="text/javascript">
FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});
  function share_me() {
    FB.ui({
      method: 'feed',
      app_id: 'YOUR_APP_ID',
      link: 'SHARE_URL',
      picture: 'PIC_URL',
      name: 'SHARE_NAME',
      caption: 'SHARE_CAPTION',
      description: 'SHARE_DESCRIPTION'
    },
    function(response){
      if(response && response.post_id) {
        self.location.href = 'SUCCESS_URL'
      }
      else {
        self.location.href = 'CANCEL_URL'
      }
    });
  }
</script>";
  <div onclick="share_me()">Share</div>

しかし、私がスクリプトを使用したとき、ユーザーが「キャンセル」をクリックしてもリダイレクトはまったくありません.1週間からこのような方法を探しているので、これを手伝ってください!

4

1 に答える 1

0

window.location = "YOUR_PAGE" などのリダイレクトに別の JavaScript 関数を使用してみてください。

于 2012-06-27T15:23:31.107 に答える