title: firefox tracking protection blocks async load of facebook js sdk
body: <p>I am loading the facebook js sdk asynchronous in my project with the following code:</p>
  
  <pre><code>window.fbAsyncInit = function () {
      FB.init({
          appId: settings.facebookAppId,
          cookie: true,  // enable cookies to allow the server to access the session
          xfbml: true,  // parse social plugins on this page
          version: 'v2.0' // use version 2.0
      });
      FB.Canvas.setAutoGrow();
  };
  
  // Load the SDK asynchronously
  (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/de_DE/sdk.js";
      fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));
  </code></pre>
  
  <p>this worked fine for me since firefox tracking protection. 
  i noticed that in firefox 42.0 the tracking protection blocks the asynchronous load of the facebook js sdk.</p>
  
  <p>but it seems to be only blocked, when i am not logged in on facebook.</p>
  
  <p>does anyone has an idea how to solve this problem?</p>
  
  <p>many thanks!</p>