在Facebook应用程序当我右键单击菜单在画布外打开?

时间:2013-02-26 09:46:04

标签: facebook

我正在开发Facebook应用程序,当我右键单击它在新选项卡中打开的菜单但在画布外面我有什么问题。

1 个答案:

答案 0 :(得分:1)

这是浏览器的默认行为,而不是您的应用程序。我使用一些JavaScript来检测用户是否在Facebook之外查看我的应用程序,并将它们重定向回Facebook Canvas URL。以下代码将重定向那些打开新标签/ Windows链接的代码返回到Facebook。

<script type="text/javascript">
if ( top === self ) {
    window.top.location = '{$canvas_url}';
}
</script>