Facebookアプリでスクロールバーを表示しない関数が変わります

Facebookの開発者ブログでアナウンスされていますが、FacebookページのiFrameコンテンツを含むFacebookアプリにおいて、スクロールバーを表示させないための関数setAutoResize()が2012年1月1日から利用できなくなるそうです。

FacebookページのiFrameコンテンツを始め、Facebookアプリはデフォルトでフレームの高さが決まっているため、スクロールバーを表示させない方法として、先ほどの関数を利用されている方も多いのではないでしょうか?

開発者ブログ

「Renaming setAutoResize to setAutoGrow」

ということで、setAutoResize()を利用している場合は、setAutoGrow()に書き換えるよう告知されています。
なお、setAutoGrow()という関数は、現時点ですでに利用可能な状態です。

どうやらFacebook側でsetAutoResize()の関数を使ってもバグで反映されないケースがあったようで、そのバグ修正もしてみたがやっぱり反映されないケースが取り切れないと。
そこで、「新たに高さを伸ばす関数setAutoGrow()を使ってね?☆」という話らしいですね。

しかし、これでもスクロールバーが表示される場合もあるようで、その際は代替え手段として、「FB.Canvas.setSize()の関数を利用してちょ?☆」ということも書かれています。

因みに僕の場合は、この代替え手段である関数を基本使うようにしているので、個人的には特に困ることもない感じですかね。

一応まだ使えなくなるリミットはだいぶ先ですけど、もし setAutoResize()関数を利用しているようであれば、今のうちから対応しておくのが吉ではないでしょうか。

「Facebook」新着記事

Facebook、音声SNS機能「Live Audio Rooms」の提供を開始

ホシナ カズキ

Facebookが投稿とノートをWordPress.comなどへ転送できる機能を追加

ホシナ カズキ

Facebookの測定製品「Facebook Analytics」が廃止決定

ホシナ カズキ

Facebookアプリで3D写真投稿機能をONにするには? 試してみたら本当にできた件

ホシナ カズキ

FacebookがiPhoneを始めとしたさまざまなデバイスのモックアップ素材をリリース!

ホシナ カズキ

もっと見る

モバデビはモバイルやウェブのネタ、ニュースMaciPhoneなどのApple関連、WordPressのことなど、いろいろ書く雑食系ブログメディア。
ためになるかもしれないし、ならないかもしれない。そこそこ更新してますそこそこ。

このブログについてもっと詳しく