小编san*_*man的帖子

如何阻止我的Facebook共享窗口被弹出窗口拦截器阻止?

当一个函数被点击Facebook分享按钮时,我的Facebook共享窗口出现了.

问题是Facebook窗口试图出现但被弹出窗口拦截器阻止.

这是我第一次创建共享窗口.是否有一个绕过弹出窗口阻止程序的简单解决方案?

这是触发该功能的按钮:

<button class="share-now" onclick="fb_callout();">
Run Code Online (Sandbox Code Playgroud)

以下是调用的函数:

<script>
 function fb_callout() {
     (function(d){
         var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
         if (d.getElementById(id)) {return;}
         js = d.createElement('script'); js.id = id; js.async = true;
         js.src = "//connect.facebook.net/en_US/all.js";
         ref.parentNode.insertBefore(js, ref);
         }(document));
     }
  window.fbAsyncInit = function() {
    // init the FB JS SDK
    FB.init({
      appId      : '162280254223002', // App ID from the App Dashboard
      xfbml   : true,
      version : 'v2.5',
      status     : true
    });

    // Additional initialization code such as adding Event Listeners …
Run Code Online (Sandbox Code Playgroud)

javascript facebook facebook-graph-api facebook-javascript-sdk

2
推荐指数
1
解决办法
1497
查看次数