清空Facebook共享对话框

时间:2013-07-23 15:11:05

标签: facebook facebook-sharer

我管理的网站上有很多产品和服务。他们都有一个Facebook共享对话框。但是,当单击共享按钮(对于所有这些按钮)时,将出现一个空的Facebook对话框:

The empty facebook share dialog

我的代码正是facebook site上的代码:

<a href="#" 
  onclick="
    window.open(
      'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 
      'facebook-share-dialog', 
      'width=626,height=436'); 
    return false;">
  Share on Facebook
</a>

关于可能导致这种情况的任何想法?

1 个答案:

答案 0 :(得分:1)

感谢#facebook freenode聊天室中的+ phwd,以获得答案:

我的链接错了。我应该把这个包含在原帖中。这就是我以前所拥有的:

https://www.facebook.com/sharer/sharer.php?title&url=http%3A%2F%2Fwww.some_site.com%2Fsome_page

我需要做两件事来解决这个问题:

  1. 删除标题
  2. 将网址更改为
  3. 所以它是这样的:

    https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.some_site.com%2Fsome_page