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

  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011