2011-05-20 73 views
0

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

回答

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/'; 
相关问题