Facebook发送按钮发送链接到iframe选项卡

看起来,创建发送按钮时,Facebook不会让我发送链接到当前的iFrame选项卡/应用程序。 链接总是被缩小到Facebook页面。

例如,我想使用以下href创建一个发送按钮:http://www.facebook.com/pages/MyPage/pageid/?sk=app_my_app_id&app_data=My_app_data

但是在发送按钮中,链接被缩减为:http://www.facebook.com/pages/MyPage/pageid

有关如何直接访问正确选项卡并包含app_data的任何想法?


浏览一下之后,看起来你不能在facebook发送按钮链接中包含url params。 我必须在我的项目中使用的解决方法是将任何参数编码为“假”url,并在重新写入服务器时重写:

例如,而不是FB按钮链接:http://example.com/index.php?foo=bar

使用如下所示:http://example.com/foo/bar.html

然后在您的服务器上设置一些合适的mod_rewrite规则,以将传入链接重定向到“假”网址,回到您平常的网址。


看看这里:https://www.facebook.com/note.php?note_id=10150231557835844 CTRL + F发送按钮的一些限制


我不完全理解你的问题,但在facebook应用程序中,我使用javascript来重定向整个浏览器而不仅仅是iframe,请使用以下代码:

<script>window.location.href="your url"</script>

当您想要重定向时,请将其作为正文返回。

链接地址: http://www.djcxy.com/p/62291.html

上一篇: Facebook Send button to send link to iframe tab

下一篇: Resize Facebook "Like" button iframe to fit contents