0

我有一个 iframe facebook 应用程序当前在页面选项卡上运行。不幸的是,当人们在页面中共享某些链接时,生成的共享链接会将用户发送到服务器上的原始内容,而不是 facebook 页面选项卡。如何强制直接到达 URL 的用户进入页面选项卡 iframe?

4

1 回答 1

1

我找到了解决方案:基本上你可以使用 facebook javascript api 来检测你是否在 iframe 内。如果没有,请重定向。这是代码:

        // Test if canvas page loaded
            var obj = FB.Canvas.getPageInfo();
        // Now redirect to page if not
            if(obj.clientHeight == 0) window.location = 'http://facebook/page/url/';
于 2011-07-06T16:02:30.190 回答