我目前正在页面标签上运行iframe facebook应用。不幸的是,当人们共享页面中的某些链接时,生成的共享链接会将用户发送到服务器上的原始内容,而不是Facebook页面选项卡。如何强制直接到达网址的用户进入网页标签iframe?
答案 0 :(得分: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/';