gpt4 book ai didi

javascript - 点击 Facebook 点赞后刷新

转载 作者:行者123 更新时间:2023-12-02 20:28:11 28 4
gpt4 key购买 nike

我正在尝试构建一个 Facebook Canvas 应用程序(iframe)。在 head 部分,我们有 xfbml 之类的 (FB:like)在页面中间,我们有一个 FQL 调用来查看用户是否喜欢特定的粉丝页面(此应用程序直接从粉丝页面链接)如果用户已经喜欢该页面,他们会看到 X 内容,如果没有,他们会看到 Y 内容 - 如果工作正常,这部分 - 我正在努力解决的部分是让页面在用户单击后自动刷新,如下所示他们可以看到 X 内容。如果他们进行了有效的手动刷新因此,尝试添加一个 java 事件订阅,我猜它会监视页面的 onclick 场景......

这种方法可行,但我收到一个 Firefox 弹出窗口,要求在页面刷新之前重新发送数据。

当前应用页面为:apps.facebook.com/marqueenightclub/我们尝试模拟的工作流程与欧莱雅应用程序类似:apps.facebook.com/menexpertwhiteactiv/在点击“赞”内容之前,用户会看到Y内容,点击“赞”然后触发X内容

感谢任何帮助 - 问候托尼

最佳答案

如果你想进行整页刷新,例如。如果您使用服务器端 SDK 进行操作,则可以使用以下代码:

FB.Event.subscribe('edge.create', function(response) {
top.location.href = "http://www.facebook.com/yourpagename/app_yourappid"
});

您基本上只需在 Facebook 上的应用程序 URL 中进行硬编码即可。这是因为 window.reload() 不起作用,top.location.href = top.location.href 也不起作用。

关于javascript - 点击 Facebook 点赞后刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496286/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com