SORU
9 EKİM 2012, Salı


FB.() getLoginStatus aramadan önce FB çağırıyorum.()init

Konsol benim bu mesajım var

FB.getLoginStatus() called before calling FB.init(). 

Benim kod

<div id="fb-root"></div>
<script>
        // Load the SDK Asynchronously
        (function(d){
           var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
           if (d.getElementById(id)) {return;}
           js = d.createElement('script'); js.id = id; js.async = true;
           js.src = \"//connect.facebook.net/fr_FR/all.js#xfbml=1\";
           ref.parentNode.insertBefore(js, ref);
         }(document));
</script>
<div class="fb-like" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div>

Neden anlamıyorum. Tüm web siteme eklenti gibi bu facebook sadece bir telefon etmeliyim.

CEVAP
16 Mayıs 2013, PERŞEMBE


Kısa cevap

js.src uyarı yok yapmak için URL &status=0 ekleyin, yani:

//connect.facebook.net/fr_FR/all.js#xfbml=1&status=0

Tam cevap

FB.init() Eğer parametre karma sonra verdiyse DAHİLİ olarak yükleme sırasında facebook script tarafından çağrılır (#) işareti. Burada xfbml geçti FB.init() denir.

(kaynak kodu: bu yazının anda http://connect.facebook.net/fr_CA/all/debug.js çizgi 8699)

Varsayılan argüman olarak ınit() kullanılmadığı takdirde, açıkça sağlanan: status arg varsayılan true - bir iş yapar FB de denebilir. getLoginStatus() başlangıç, çünkü şikayet bir uygulama KİMLİĞİ için gerekli olan işlev çağrısı.

FB sosyal eklentileri uygulama KİMLİĞİ ihtiyacı yok- bir iframe facebook.com yani FB giriş durumu ve çerezler için erişilebilir kaynaklanan dalar.

"Kodu xfbml param ile bir URL oluşturur, status=0 param IMHO ile güncelleştirilmesi gerekir." FB developers Social Plug-ins section sihirbazları Alın

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elliot Davin

    Elliot Davin

    28 Kasım 2008
  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • PUSHER

    PUSHER

    11 HAZİRAN 2014