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

  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • The Brister

    The Brister

    10 ŞUBAT 2008
  • Trulia

    Trulia

    29 Kasım 2006