【问题标题】:Display of a window with scrolling of an entrance of Facebook after pressing of the "Like" button按下“Like”按钮后显示一个带有滚动 Facebook 入口的窗口
【发布时间】:2018-04-19 17:46:34
【问题描述】:

我在网站上发布了来自 Facebook 的“赞”按钮。我在应用程序中使用 Facebook 的 JavaScript SDK。如果用户没有登录 FB,我会看到以下带有水平和垂直滚动条的窗口:

仅将此窗口与滚动混淆。如果我在我的群组中添加了其他 URL(例如 Facebook 网站)而不是 URL,则会显示没有滚动的入口窗口

附上我添加的 JS SDK 代码

<script> window.fbAsyncInit =
                 function () {
                     FB.init({ appId: "1111111111111111", xfbml: true, version: "v2.12" }), FB.AppEvents.logPageView();
                 },

                    (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/ru_RU/sdk.js#xfbml=1&version=v2.12';
               fjs.parentNode.insertBefore(js, fjs);
         }(document, 'script', 'facebook-jssdk'));

</script>

以及按钮的代码

<div class="fb-like" data-href="https://www.facebook.com/my-group-name" data-layout="button_count" data-action="like" data-size="small" data-show-faces="false" data-share="false"></div>

这一切都是我在本地以开发模式完成的。如何使窗口在没有滚动条的情况下打开或在新选项卡中打开?

【问题讨论】:

    标签: facebook-like facebook-likebox


    【解决方案1】:
    window.fbAsyncInit = function () {
        FB.init({
            appId: "1111111111111111",
            xfbml: true,
            version: "v2.12"
        }), FB.AppEvents.logPageView();
    }, (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/ru_RU/sdk.js#xfbml=1&version=v2.12';
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 2012-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多