从搜索隐藏Facebook应用程序

时间:2011-08-01 21:12:54

标签: facebook facebook-page

我在我们的脸书粉丝页面添加了一个iFrame页面,它上面有一个简报注册表格,但是我被困在某些东西上。

如果我们的粉丝页面被称为blahblah,则注册页面称为“BlahBlah Insider Info”。当我搜索Blahblah时,该应用程序出现在粉丝页面之前,这不是很好!

如何制作,以便它不会出现在搜索中,只能从我们的粉丝页面访问?

3 个答案:

答案 0 :(得分:2)

目前无法实现。此外,我们的搜索会考虑以前的应用/网页使用情况,因此根据您访问该应用的时间,它可能会以不同于其他人的顺序显示。

答案 1 :(得分:1)

似乎无法从搜索结果中删除应用程序。

为了解决我的问题,当我检测到他正在访问应用程序页面而不是我的真实页面选项卡时,我使用脏黑客来重定向用户。

if(isset($_SERVER['HTTP_REFERER'])){
  if(strpos($_SERVER['HTTP_REFERER'], 'apps.facebook.com') > -1){
    echo "<script type="text/javascript">
    top.location.href = 'https://www.facebook.com/_MY_PAGE_TAB_';
    </script>";
  }
}

Facebook对应用页面使用子域“apps.facebook.com”,对页面选项卡使用“www.facebook.com”。

它需要是Javascript,因为如果我使用PHP,它只会重定向iframe而不是整个页面。

答案 2 :(得分:-1)

我认为这只发生在开发者帐户中。如果您使用其他帐户登录,则无法看到您的应用。正确