从Iframe Like Button Plugin重新加载页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Iframe Like Button Plugin重新加载页面相关的知识,希望对你有一定的参考价值。

我们在Facebook上使用Iframe Type应用程序。

目前,我们在Iframe Canvas页面(渲染页面)中使用了以下Like按钮代码。

<iframe   id="theiframe"    src="http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fwww.facebook.com%2fpages%2fRp9%2f151605171570927%3fsk%3dapp_196290923727494&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:330px; height:26px; padding-top:5px; padding-left:5px;" allowTransparency="true"></iframe>

当用户点击“赞”时,我们要为“喜欢”的内容重新加载页面。

但是,当我们使用代码时,我们没有得到Like Button的任何事件。

在以下链接http://developers.facebook.com/docs/reference/plugins/like/详细信息被给予跟踪按钮事件。但那是xFBML应用程序。

我们正在使用Iframe应用程序。关于Iframe选项,上面的链接没有任何细节。

谁能帮助我们解决这个问题?

提前致谢,

Ashish Shukla

答案

您可以使用javascript来监听当有人点击类似按钮时触发的edge.create事件。

FB.Event.subscribe文档:https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

我认为它不适用于iframe按钮只有在xfbml或html5中创建like按钮时才会起作用,如下所示:

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>

以上是关于从Iframe Like Button Plugin重新加载页面的主要内容,如果未能解决你的问题,请参考以下文章

CSS Facebook Like Box IFrame修复

Facebook-Like-Box-IFrame-fix

Feed Like对话框上的Facebook Like Button帖子消失了

特定的fb页面不适用于like按钮

iframe嵌套跳转

Django3 Like Ajax Button Book By Antonio Mele