0

基本的に、アプリを含むiFrameは、コンテンツの変更に応じて拡大および縮小する必要があります。

この質問は何百万回も聞かれていることは知っていますが、FacebookはJS APIを大幅に変更したため、この質問に対する以前の回答は機能しなくなりました。

FB.Canvas.setSize();他の答えが示唆しているように私は試しましたが、役に立ちませんでした。この時点で実際に機能する方法を知っている人はいますか?

私のアプリは参照用にここにあります:http://www.facebook.com/SandboxAppPage/app_441443775903676

編集:基本的なスケルトンアプリを適切に動作させ、サイズを変更することすらできません。私の基本的なHTMLスケルトン(htmlなし、追加のjsライブラリ、画像など)は、デフォルトの800pxの高さに固定されています。

4

1 に答える 1

0

FB.Canvas.setAutoGrowを試しましたか? それはあなたの問題を解決するはずです。この機能は、アプリの設定で Canvas Height が Fixed at 800px に設定されている場合にのみ機能します。

FB.Canvas.setAutoGrow(1000);

ここで、関数は 1000 ミリ秒ごとに呼び出され、コンテンツに基づいてウィンドウのサイズを変更します。

于 2012-11-10T08:12:30.107 に答える