我在我的 ASP.net 应用程序中使用 Facebook C# SDK。我有一个 iFrame 应用程序,其 iFrame Size 设置为 Showscrollbars。
该应用程序直到昨天都运行良好,但今天 iFrame 没有拉伸到它的宽度(来自文档 Facebook 的 iFrame 宽度是 760px链接在这里)。我的应用程序宽度中的页面设置为 95%。所以我认为这不是我的应用程序中的宽度问题。
. 我必须为我的应用程序使用 Showscrollbars 选项。facebook 是否更改了 iFrame 应用程序的任何设置?请帮忙。
更新看起来 facebook 破坏了某些东西,或者他们正试图摆脱滚动条选项。我必须更改我的应用程序以使用 AutoResize 选项。我对我的 asp.net 应用程序进行了以下更改,它工作正常,除了一个问题(见问题底部)
<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 上阅读的。我正在做。如果有人弄清楚,请告诉我。