截至目前,此javascript:

<script>

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

  function postToFeed(description) {

    var obj = {
        method: 'feed',
        redirect_uri: 'http://thelivesite.com/',
        link: 'https://thelivesite.com/',
        picture: 'https://www.thelivesite.com/static/images/logo.png',
        name: 'TheLiveSite',
        caption: 'Here's a caption',
        description: description,
    };


    function callback(response) {
      document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
    }

    FB.ui(obj, callback);
  }

</script>

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

<p style="position: absolute;">
     <a onclick='postToFeed("{{ item.title }}."); return false;'>Share</a>
</p>
<p id='msg'></p>


渲染一个像这样的盒子:



我该怎么做才能使其成为弹出窗口对话框?

最佳答案

添加此内容:display: "popup

var obj = {
    method: 'feed',
    redirect_uri: 'http://thelivesite.com/',
    link: 'https://thelivesite.com/',
    picture: 'https://www.thelivesite.com/static/images/logo.png',
    name: 'TheLiveSite',
    caption: "Here's a caption",
    description: description,
    display: "popup"
};

07-24 15:29