禁用Facebook赞按钮“发布到Facebook”弹出窗口

时间:2012-03-22 15:08:47

标签: facebook facebook-like

  

可能重复:
  Facebook Like Button - how to disable Comment pop up?

我的网站上有一个Facebook赞按钮,如下:

<fb:like href="http://www.facebook.com/myurl" colorscheme="light" send="false" width="450" show_faces="false" font="" ref="top_like_button"></fb:like>

当用户点击它时,我需要刷新页面。我已经看过使用'edge.create'事件如何做到这一点的各种帖子,它工作正常。

但我的问题是,当他们点击“赞”时,会显示一个弹出窗口“发布到Facebook”。

facebook like popup

所以我真的需要在关闭弹出窗口后刷新页面。这可能吗?

另一种可接受的解决方案是完全禁用弹出窗口,以便在单击时弹出窗口不会出现。

由于

2 个答案:

答案 0 :(得分:7)

您可以使用iframe Like Button social plugin版本来避免显示此弹出窗口。

  

用户何时可以选择添加评论?
  如果您使用Like按钮的XFBML版本,用户将始终可以选择添加注释。如果您使用按钮的Iframe版本,如果您使用宽度至少为400像素的“标准”布局,则用户可以选择注释。如果用户确实添加评论,那么发布回Facebook的故事会更加突出。

请注意,这将无法订阅edge.create / egde.remove个事件。

答案 1 :(得分:4)

iframe它或者只是在一个带有溢出的紧密div中的类似框:隐藏。

div#like_box {
    height: 20px;
    overflow: hidden;
    padding: 0;
}

如果你不能删除它;把它藏起来! :)