我正在开发基于iframe的Facebook应用程序。我可以使用FB.Canvas.setAutoResize();让iframe“拉伸”页面,以便iframe没有滚动条。页面的长度可以是2-3页。我可以使用Windows滚动条向下滚动页面。问题是当我在页面底部并单击框架内的链接时,框架中的内容会加载,但我仍然在页面的底部。有没有办法设置它,以便当单击框架内的链接时,外部页面将向上滚动到页面顶部,以便您可以在顶部看到框架的内容? 麦克
答案 0 :(得分:4)
我发现的最佳解决方案是确保折叠下方的任何链接都是'_top'和href'apps.facebook.com/appname/?whatever'。在本质上,您每次点击都会重新加载FB镶边。
这样可以更频繁地发送新的access_tokens。
更新:Facebook今天宣布现在可行: FB.Canvas.scrollTo(0,0);