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