-1

FBJavaScriptSDKを使用してFacebookアプリケーションを開発しています。OAuthダイアログを使用しているアプリケーションの起動時に電子メールの許可が必要です。コードは次のとおりです。

<html xmlns:fb="https://www.facebook.com/2008/fbml">
  <body>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <div id="fb-root"></div>
    <script>
      // assume we are already logged in
      FB.init({appId: '*************', xfbml: true, cookie: true, oauth: true});

      FB.login({
        scope: 'email,user_birthday',
      });
     </script>

     <a href="https://www.facebook.com/dialog/oauth/?
  scope=email,user_birthday&
  client_id=148244388606048&
  redirect_uri=https://apps.facebook.com/projectatestapp/test2.html&
  response_type=token"> test</a>
  </body>
</html>

しかし、URLhttps://apps.facebook.com/projectatestapp/test2.htmlを押すと、テストリンクが表示されます。リンクをクリックすると画面が点滅し、大きなFacebookボタンが配置されているFacebookページに移動し、その大きなfbアイコンボタンをクリックすると許可ウィンドウが表示されます。

アプリケーションの許可ウィンドウの処理中に大きなfbボタンが表示されたくないので、何が間違っているのかわかりません。それをスキップする方法は?

4

1 に答える 1

0

target="_top"リンクに属性を追加します<a>。これにより、リンクがiframe内ではなくトップウィンドウで開きます。

于 2011-10-20T10:38:26.457 に答える