SORU
2 Mayıs 2012, ÇARŞAMBA


FB.ınit zaten çağrıldı

İframe uygulaması facebook inşaa ediyorum. Benim uygulama bir kez yüklendiğinde (signed_request bir kez alıyorum) ve sonra ben iframe iç etki alanı bağlantıları kullanarak sayfalar arasında gezinme. Chrome ve Firefox hem de bu garip mesajlar görüyorum fark ettim

FB.init has already been called - this could indicate a problem

Bu yöntem, yalnızca bir kez denir eminim ve Facebook bana bir kez uygulama yüklemek (bir kez sayfa başına) başına aramak istiyor gibi görünüyor.

window.fbAsyncInit = function() {
  FB.init({
    appId: param('facebook_app_id'),
    frictionlessRequests: true,
    oauth: true,
    channelUrl: site_url('/channel.html')
  })
}

Hata (eğer varsa) ne arıyorum ben burada?

CEVAP
2 Mayıs 2012, ÇARŞAMBA


Bu andan itibaren #xfbml=1&appId=X, FB SDK kendisi otomatik başlatma ve böylece FB.init.. reinit dener gibi js.src parametre iletirsiniz Kodunuzda, FB.init fonksiyonunu kaldırmak için, sadece kod yükler uyumsuz JS SDK parametreleri yok emin olun gerek yok.

Bu değiştirin:

js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&appId=X";

İle :

js.src = "//connect.facebook.net/en_US/sdk.js";

Bu yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DroidModderX ROOT Master

    DroidModderX

    14 ŞUBAT 2011
  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Lin Steven

    Lin Steven

    17 EKİM 2006