首页 > 解决方案 > 单击链接而不是自动加载并减少站点负载时启动 Facebook Livechat

问题描述

每次有人访问网站时都会加载 Facebook SDK,这很烦人。

怎么可能延迟 FB Js 加载?

<!-- Messenger Chat Plugin Code 

    <div id="fb-root"></div>

   Your Chat Plugin code
    <div id="fb-customer-chat" class="fb-customerchat">
    </div>

    <script>
      var chatbox = document.getElementById('fb-customer-chat');
      chatbox.setAttribute("page_id", "page-id");
      chatbox.setAttribute("attribution", "biz_inbox");

      window.fbAsyncInit = function() {
        FB.init({
          xfbml            : true,
          version          : 'v11.0'
        });
      };

      (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 = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js';
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));
    </script>

-->

标签: facebookfacebook-javascript-sdk

解决方案


推荐阅读