5

FacebookのファンページにiFrameページを追加しています。ニュースレターのサインアップフォームがありますが、何かに行き詰まっています。

私たちのファン ページが blahblah と呼ばれる場合、サインアップ ページは "BlahBlah Insider Info" と呼ばれます。Blahblah を検索すると、アプリがファン ページの前に表示されます。これは良くありません。

検索に表示されず、ファンページからのみアクセスできるようにするにはどうすればよいですか?

4

3 に答える 3

2

いいえ、現在はできません。さらに、検索では以前のアプリ/ページの使用状況が考慮されるため、アプリにアクセスした時期によっては、他のユーザーとは異なる順序で表示される場合があります。

于 2011-08-01T21:17:00.050 に答える
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" を使用します。

PHPを使用すると、ページ全体ではなくiframeのみがリダイレクトされるため、Javascriptである必要がありました。

于 2012-11-20T22:34:26.770 に答える
-1

これは開発者アカウントでのみ発生すると思います。別のアカウントでサインインすると、アプリは表示されません。正しい

于 2011-09-10T12:27:22.483 に答える