6

Facebook でアプリを作成していて、FBML の代わりに iframe を選択しました。私が直面している問題は、アプリの他のさまざまなページへのリンクです。http://fbapp.mysite.com でアプリをホストしていて、 http://fbapp.mysite.com/page1 にリンクしたいとします。iframeどのようにすればよいですか? fbapp.mysite.com/page1 に直接リンクすると、ブラウザ ウィンドウ全体が facebook.com から fbapp.mysite.com にリダイレクトされます。アプリをキャンバスページ内で「ライブ」にしたいのですが、ページ1に移動したいです。どんな助けでも大歓迎です。

4

2 に答える 2

10

それ以外の

<a href="http://fbapp.mysite.com/page1">link</a>

使用する

<a href="http://apps.facebook.com/{canvasurl}/page1" target="_top">link</a>

これにより、一番上のフレーム (Facebook 自体) に URL が読み込まれ、Facebook は自動的に引数 (パスとクエリ文字列) をコールバック URL に渡します。

于 2009-02-28T17:02:39.890 に答える
0
    FB_RequireFeatures(["CanvasUtil"], function() { 
    FB.Facebook.init(<api_key>, <path to xd_receiver>);
    FB.CanvasClient.startTimerToSizeToContent();
    FB.CanvasClient.syncUrl(); 
});
于 2010-02-09T11:42:45.660 に答える