-1

私のウェブサイトは: http: //bit.ly/OF9NHS

ページの下半分にあるオプチンボックスで、Facebook Connectボタンをクリックしてログインすると、空白のウィンドウで「ハング」し、何もしません。

ユーザー情報をフォームに返すように続行するにはどうすればよいですか?

ここで検索しましたが、私の状況に対する解決策は見つかりませんでした。ありがとうございました :-)

これが私のコードです:

/////////////////////////////////////////////////////////////////////////////////////////////////////
 /// facebook + optin box scripts
 /////////////////////////////////////////////////////////////////////////////////////////////////////

    window.fbAsyncInit = function() {
      FB.init({
        appId      : '271302529636100', // App ID
        status     : true, // check login status
        cookie     : true, // enable cookies to allow the server to access the session
        xfbml      : true  // parse XFBML
      });
    };
    // Load the SDK Asynchronously
    (function(d){
       var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
       if (d.getElementById(id)) {return;}
       js = d.createElement('script'); js.id = id; js.async = true;
       js.src = "//connect.facebook.net/en_US/all.js";
       ref.parentNode.insertBefore(js, ref);
     }(document));



//           FB.init({ 
//              appId:'271302529636100', cookie:true, 
//              status:true, xfbml:true 
//           });
        function register_with_fb_222(){

            FB.login(function(response) {

            if (response.authResponse) {
                FB.api('/me', register_user_fb_222);

            } else {
                alert('You need to Grant Permission to Register with Facebook.')
            }

        }, {scope:'email,user_about_me'});

        }
        function register_user_fb_222(user){
            document.getElementById('name1').value=user.first_name;
            document.getElementById('email1').value=user.email;
            document.forms['mainForm1'].submit.click();

        }
4

1 に答える 1

1

削除する必要があります

  <div id="fb-root" class=" fb_reset">
    <div style="position: absolute; top: -10000px; height: 0px; width: 0px; ">
      <div>
        <iframe id="fb_xdm_frame_http" name="fb_xdm_frame_http" src="http://static.ak.facebook.com/connect/xd_arbiter.php?version=6#channel=f2929cfda&amp;origin=http%3A%2F%2Fwww.hinsdalearearugcleaning.com&amp;channel_path=%2F%3Ffb_xd_fragment%23xd_sig%3Df30d8d28b%26&amp;transport=postmessage"></iframe>
        <iframe id="fb_xdm_frame_https" name="fb_xdm_frame_https" src="https://s-static.ak.facebook.com/connect/xd_arbiter.php?version=6#channel=f2929cfda&amp;origin=http%3A%2F%2Fwww.hinsdalearearugcleaning.com&amp;channel_path=%2F%3Ffb_xd_fragment%23xd_sig%3Df30d8d28b%26&amp;transport=postmessage"></iframe>
      </div>
    </div>
  </div>

マークアップから(ちなみに、これはかなり極端です!)、JSSDKの内部実装の詳細をいじっています...

そのページは10MBを超えるリソースを読み込んでおり、PNGの2つはそれぞれ4MBを超えています...

于 2012-08-06T00:18:16.593 に答える