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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • Madeon

    Madeon

    31 Ocak 2010
  • ShoSho

    ShoSho

    20 Ocak 2010