从 Iframe Like 按钮插件重新加载页面

发布于 2024-12-13 00:18:47 字数 955 浏览 0 评论 0原文

我们在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

短叹 2024-12-20 00:18:47

您可以使用 javascript 监听 edge.create 事件,该事件在有人单击“赞”按钮时触发。

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

我认为它不适用于 iframe 按钮,只有在 xfbml 中创建 like 按钮时才有效HTML5 如下所示:

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

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 :

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文