2011-12-07 25 views
0

私はFacebook 3.1のキャンバスアプリケーションを開発しており、最新のFacebookグラフAPIを使用しています。キャンバスアプリケーションのアンカータグが正しく機能していませんか?

アンカータグでは、href='/something'を入力すると、同じブラウザタブでナビゲートするとうまくいきます。リンクは私のホストURL host_url/something host_urlのようにHTTPも含んでいますが、マウスを右クリックして新しいタブでこのアンカーを開き、新しいタブで開くように選択すると、http://host_url/somethingが開き、Facebookのキャンバスには表示されません。

このリンクをクリックすると、何も表示されず、リクエストは私のホストには届かないので、http://apps.facebook.com/my-app-name/somethingでアンカーhrefを変更します。このURLを新しいブラウザタブで開くと正常に動作します。

誰かが私が間違っていることを教えてもらえますか?アプリのコンテンツはapps.facebook含む絶対URLであるためにあなたのリンクを変更し

はiframe

にロードされているので、何が起こるかだ相対リンクを使用している場合 - あなたは何も悪いことをやっていない

答えて

0

。 com/[namespace]接頭辞を使用して、新しいウィンドウで開いたときに常にキャンバスアプリにリンクさせる場合

関連する問題