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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • Bokeh

    Bokeh

    9 HAZİRAN 2014