2010-10-14 112 views
4

我正在研究基於iframe的Facebook應用程序。我能夠使用FB.Canvas.setAutoResize();讓iframe「拉伸」頁面,使iframe沒有滾動條。該頁面的高度可能爲2-3頁。我可以使用窗口滾動條向下滾動頁面。這個問題是當我在頁面的底部,我點擊框架內的鏈接,框架中的內容加載,但我仍然在頁面的底部。有沒有一種方法可以設置它,以便點擊框架內的鏈接時,外部頁面將回滾到頁面的頂部,以便您可以在頂部看到框架的內容? MikeFacebook Iframe問題

回答

4

我發現的最佳解決方案是確保摺疊目標'_top'和href'apps.facebook.com/appname/?whatever'下的任何鏈接。本質上,你每次點擊都重新加載FB chrome。

這樣做更有利於發送新的access_tokens。

更新:Facebook今天宣佈,現在這個工程: FB.Canvas.scrollTo(0,0);

+0

有關更多信息FB.Canvas.scrollTo at http://developers.facebook.com/docs/reference/javascript/FB.Canvas.scrollTo/ – bobojam 2012-01-11 16:54:58