ASP.net アプリケーションで Facebook C# SDK を使用しています。iFrame サイズが Showscrollbars に設定されている iFrame アプリケーションがあります。
アプリケーションは昨日まで正常に動作していましたが、今日、iFrame はその幅まで伸びていません (ドキュメントから Facebook の iFrame 幅は 760px ですリンクはこちら)。アプリケーションの幅のページは 95% に設定されています。したがって、私のアプリケーションでは幅の問題ではないと思います。
. アプリケーションに Showscrollbars オプションを使用する必要があります。facebook は iFrame アプリの設定を変更しましたか? 助けてください。
更新Facebook が何かを壊したか、スクロールバーのオプションを取り除こうとしているようです。AutoResize オプションを使用するようにアプリケーションを変更する必要があります。asp.net アプリケーションに次の変更を加えましたが、1 つの問題を除いて正常に動作しています (質問の下部を参照)。
<head runat="server">
<title></title>
<script type="text/javascript">
window.fbAsyncInit = function () {
FB.Canvas.setAutoResize();
};
</script>
</head>
<body>
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId: '12345678', //replace with your facebook appid
cookie: true,
status: true,
xfbml: true
});
</script>
</body>
コンテンツが増えると iFrame が縦に伸びます。それはクールですが、 ISSUEはStackOverflow の Read Hereです。私はそれに取り組んでいます。誰かがそれを理解したら、私に知らせてください。