2011-07-11 17 views
7

facebook connect web sitesinin giriş sayfasında verilen kodu kullanarak çok, çok basit bir giriş sayfası oluşturdum. IE aracılığıyla bağlanmak için her başlatmaya çalıştığımda javascript üzerinden bir hata alıyorum. 22 numaralı satırdaki bir sorunu reddedip iptal etmediğimi soruyorum. Her şey firefox, krom, vb. Ile çalışıyor.Facebook Bağlan Erişim on line 22 all.js in IE7/8

Tuhaf olan şey, Hulu hesabımı FB Connect ile bağlamaya çalıştığımda geçen gün Hulu'da da aynı kesin hata ortaya çıktı - javascript, aynı hat üzerindeki bir problemi reddetti. Birden fazla makineyi (XP, 7 ve Vista) ve birden çok IE tarayıcısını (IE7 ve 8), aynı hatayı denedim.

İşte kodun bir kopyası.

<html> 
<head> 
    <title>My Facebook Login Page</title> 
</head> 
<body> 
    <div id="fb-root"></div> 

    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <script> 
    FB.init({ 
     appId:'XXXXXXXXXXX', cookie:true, 
     status:true, xfbml:true 
    }); 
    </script> 

<fb:login-button perms="email,user_checkins"> 
    Login with Facebook 
    </fb:login-button> 


</body> 
</html> 

Bu sayfa

burada görülebilir: http://www.thecmmns.com/facebooktest2.html

Açıkçası XXXXX şey canlı sitede bir gerçek kimliğidir.

Herhangi bir fikrin var mı? Hulu'da olduğu için bunu gören tek kişi olduğum için çok şaşırdım ... Hulu ya da yukarıdaki siteye erişen ve erişimi IE7 ya da IE 8 ile reddedilen var mı? Herhangi bir fikir nasıl düzeltilir?

+0

BWT, facebook'taki ayarlar Site URL'sidir: http://www.thecmmns.com/, Site Domain: thecmmns.com - Site Alanının hem doldurulduğu hem de doldurulmayacağını denedim. Ayrıca, bu sayfa hem Mac hem de PC'de Firefox, Safari, Chrome vb. – nigma3d

+0

olası hata [all.js'de izin reddedildi hatası] (http://facebook.stackoverflow.com/questions/7280007/permission-denied-error-in-all-js) –

cevap

0

Sadece FB.init önce bu kodu ekleyin:

FB.UIServer.setLoadedNode = function (a, b){FB.UIServer._loadedNodes[a.id] = b; } 

Read more at my blog.

0

Değişim

"https://connect.facebook.net/assets.php/en_US/sdk.js" 

"https://connect.facebook.com/assets.php/en_US/sdk.js" 

ok olacağımı.

Facebook'un dokümanlarını güncellememesi garip.