从 Iframe Like 按钮插件重新加载页面
我们在 Facebook 中使用 Iframe 类型应用程序。
目前,我们在 Iframe 画布页面(渲染页面)中使用以下 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 选项,上面的链接没有任何详细信息。
有人可以帮助我们解决这个问题吗?
预先致谢,
阿什什·舒克拉
We are using Iframe Type application in Facebook.
Curretnly we are using following Like Button code in our Iframe Canvas Page (Render page).
<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>
When a user will click on "Like" we want to reload page for "Liked" content.
But, we are not getting any event of Like Button when we are using code.
On following link http://developers.facebook.com/docs/reference/plugins/like/ details are given to track like button event. But that is with xFBML application.
We are using Iframe application. Regarding Iframe option there is not any details on above link.
Can anyone help us on this issue?
Thanks in advance,
Ashish Shukla
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 javascript 监听 edge.create 事件,该事件在有人单击“赞”按钮时触发。
FB.Event.subscribe 文档:https: //developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
我认为它不适用于 iframe 按钮,只有在 xfbml 中创建 like 按钮时才有效HTML5 如下所示:
You can use javascript to listen the edge.create event which is triggered when someone clicks on a like button.
FB.Event.subscribe documentation : https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
I think it won't work with iframe button it will only work if the like button is created in xfbml or HTML5 like below :