相关疑难解决方法(0)

我发布到Facebook后如何关闭弹出窗口?

在我们的博客上,我们有一个链接,用户可以将文章发布到他们的时间表.弹出窗口打开并且用户发布到Facebook,然后弹出窗口停留在那里并重定向到"www.oursite.com".当用户完成发布或点击取消按钮时,我们如何关闭弹出窗口?根据这个问题,它无法完成,但赫芬顿的帖子已经弄明白,但看着他们的代码,我们无法弄明白.例如,这里的facebook分享按钮将打开一个弹出窗口,然后在您发布文章或取消时关闭.

这是我们拥有的:

FB.init({appId: "90210", status: true, cookie: true});

      function postToFeed() {

        // calling the API ...
        var obj = {
          method: 'feed',
          redirect_uri: 'http://www.oursite.com/',
          link: 'http://www.oursite.com/',
          picture: 'http://www.oursite.com/png.png',
          name: 'Some title',
          caption: '',
          description: ''
        };

        function callback(response){
           window.close(); // doesn't do anything
          //document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
        }

        FB.ui(obj, callback);
      }
Run Code Online (Sandbox Code Playgroud)

我们尝试过添加window.close(); 在回调(以及self.close();)中,尝试将redirect_uri留空(并尝试完全退出redirect_uri,但这是必需的).

javascript sdk jquery facebook dialog

8
推荐指数
4
解决办法
2万
查看次数

标签 统计

dialog ×1

facebook ×1

javascript ×1

jquery ×1

sdk ×1