fbAsyncInit()会在文档准备好后执行吗?

时间:2017-10-10 09:52:56

标签: javascript jquery html facebook

我有Facebook's developer website的以下代码:

window.fbAsyncInit = function() {
  FB.init({
    appId: '@SessionHelper.Current.partner.partnerVO.facebookID',
    cookie: true, // enable cookies to allow the server to access
    xfbml: true, // parse social plugins on this page
    version: 'v2.3' // use version 2.2
  });

  UIAuthetication.initFacebook();

  (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {
      return;
    }
    js = d.createElement(s);
    js.id = id;
    js.src = "//connect.facebook.net/" + HelperJSViewBag.getValue("Language") + "/sdk.js";
    fjs.parentNode.insertBefore(js, fjs);
  }
  (document, 'script', 'facebook-jssdk'));

此代码位于标题上的标记内。想要知道在加载页面的所有脚本之后是否将执行UIAuthetication.initFacebook();行,或者我是否应该使用$(document).ready来确保在指令{{1}时可以使用UIAuthetication类被叫了。

0 个答案:

没有答案