2011-12-03 76 views
1

我已經按照FB.Canvas.setSize函數上的其他帖子的指示來增加canvas iframe的高度,並將代碼放置在主index.php文件中。FB.Canvas.setSize不能在鏈接頁面上工作

當單擊從主頁面到另一頁面的鏈接時,FB.Canvas.setSize不適用於新鏈接。我是否必須爲每個頁面設置FB.init和FB.Canvas.setSize?還是有什麼我失蹤?

在此先感謝。

回答

2

每次重新加載頁面時都需要調用FB.Canvas.setSize。也許你應該考慮使用setAutoGrow? 您可以在body.onload上使用FB.Canvas.setSize

+0

body.onload !!好的,謝謝你。我會測試它。 – user984689

+0

如果您需要在瀏覽器顯示網站之前調用它,則還可以通過爲此事件設置處理程序來使用DOMContentLoad事件。你可以實現它調用addEventListener,但如果網站很簡單,body.onload應該沒問題。 –

+0

剛剛嘗試過。還是行不通。我加入到鏈接頁面; 我是否必須調用其他任何東西,或爲FB.Canvas添加函數? – user984689

相關問題