2011-05-20 4 views
0

現在、ページタブでiframeのFacebookブックアプリケーションを実行しています。残念ながら、ページ内のリンクの一部を共有すると、結果として得られる共有リンクは、ユーザーをサーバー上の元のコンテンツに送りますが、Facebookのページタブには表示されません。 URLに直接到着したユーザーをページのタブのiframeに強制するにはどうすればよいですか?フェイスブックアプリケーションでページタブのiframeを使用するようにする

答えて

1

解決策が見つかりました:基本的にiframe内にあるかどうかを検出するためにfacebook javascript apiを使用できます。そうでない場合は、リダイレクトします。コードは次のとおりです。

 // 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/'; 
関連する問題