如何覆盖其他Facebook javascript SDK?

时间:2018-06-13 07:05:48

标签: facebook facebook-javascript-sdk facebook-events

我正在为Shopify创建一个应用程序,我正在他们的页面上加载Facebook Javascript SDK。但是那些页面可能有相同的应用程序,在大多数情况下,其他应用程序会覆盖我的代码。

如何使用我的应用ID加载SDK并将其用于其他?

window.fbAsyncInit = function () {
  FB.init({
    appId: 'MY_APP_ID',
    autoLogAppEvents: true,
    xfbml: true,
    version: 'v3.0'
  });
};

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

0 个答案:

没有答案