63 votes

Pourquoi avons-nous besoin d'ajouter <div id="fb-root"></div>

Pourquoi avons-nous besoin d'ajouter ces paire de balises à l'intérieur de notre facebook application. Quelle est l'utilité de cette paires de balises. J'ai créé une application qui utilisent un apprequest, et il fonctionne bien, même si je n'ai pas l'ajout de ces balises en face de mes scripts. Donc, je me demande vraiment pourquoi nous avons besoin de l'ajouter. Je vous remercie.

46voto

Simon Hutton Points 616

C'est le titulaire de place pour l'Facebook script javascript pour fixer des éléments du DOM. Sans cela, lorsque le référencés Facebook script est exécuté, il n'a pas de fixer des éléments.

Vous pouvez voir fb-root est ajoutée en tant que partie de l'initialisation.

<script type="text/javascript">
      window.fbAsyncInit = function() {
        FB.init({appId: 'xxxxxx', status: true, cookie: true,
                 xfbml: true});
      };

      (function() {
        var e = document.createElement('script'); e.async = true;
        e.src = document.location.protocol +
          '//connect.facebook.net/en_US/all.js';
        document.getElementById('fb-root').appendChild(e);
      }());
    </script>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X