1

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

空的 Facebook 分享对话框

我的代码正是facebook 网站上给出的代码:

<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>

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

4

1 回答 1

1

感谢#facebook freenode 聊天室中的 +phwd 的回答:

我的链接错了。我应该在我的原始帖子中包含这个。这是我以前的:

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

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

  1. 删除标题
  2. 把网址改成你

所以它是这样的:

https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.some_site.com%2Fsome_page
于 2013-07-24T15:11:18.693 回答