【发布时间】:2011-11-22 04:29:45
【问题描述】:
我创建了一个 Facebook 粉丝页面,用作粉丝门/点赞门。当用户点击“Like”按钮时,页面重定向到墙上。我想覆盖此行为并将页面重定向回扇门的“喜欢”版本。该应用程序是一个 iFrame 页面选项卡应用程序,使用 PHP 签名请求来确定喜欢/不喜欢的状态。
http://www.facebook.com/1800flowers 就是一个例子 当您喜欢该页面时,它会将您重定向到http://www.facebook.com/1800flowers?sk=app_116748578401618
所以我的 search-fu 找到了一段应该解决这个问题的 JavaScript:
<script type="text/javascript">
if (top != self) top.window.location = 'linkgoeshere';
</script>
我尝试将这个 JavaScript 块放置在页面的“喜欢”和“不喜欢”部分中。无论哪种方式,它都会创建一个页面不断刷新的重定向循环。
如果此代码是答案,它应该位于哪里,应该用什么替换“linkgoeshere”?有可能我使用了错误的链接。
如果这不是答案,还有其他选择吗?
【问题讨论】:
标签: javascript php facebook facebook-like