2013-07-23 117 views
0

我管理的网站上有不少产品和服务。他们都有一个Facebook分享对话框。然而,在分享按钮点击(对于所有的人)时,会出现一个空的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> 

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

+0

更新:发现如果我把确切同样链接到我在Facebook中的Feed中,它按预期显示。所以我想这是本地的东西。 –

回答

1

感谢+在寻找答案的#facebook freenode的聊天室phwd过来:

我的链接是错误的。我应该在我原来的帖子中包含这个。这是我收到:

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

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

  1. 删除标题
  2. 变更网址到u

所以它出来像这样:

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

感谢您的Facebook的共享URL ...你救了我一个编码的负载! –

相关问题