【问题标题】:Facebook post to feed to open in a window要在窗口中打开的 Facebook 帖子
【发布时间】:2023-03-05 19:00:02
【问题描述】:

截至目前,这个 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>

像这样渲染一个盒子:

我该怎么做才能使它成为这样的弹出窗口对话框?:

【问题讨论】:

标签: javascript facebook facebook-javascript-sdk feed


【解决方案1】:

添加这个: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"
};

【讨论】:

  • 谢谢,很高兴能帮到你。顺便说一句,如果此答案适合您,请将其标记为未来观众的正确答案
  • 时间限制:P你反应这么快!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-24
  • 2019-02-17
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多