我有fb應用程序和一個選項卡,隨着內容的增長,滾動條與iframe一起出現,但我不想爲內置頁框滾動,但我想爲整個頁面滾動而不是我的框架facebook應用程序選項卡iframe邊框問題
0
A
回答
1
您還需要啓動計時器來調用autoresize代碼。在您的應用程序HTML中:
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
window.fbAsyncInit = function() {
FB.init({appId: "xxxxxxxxxxxxxxx",
status: true, cookie: true, xfbml: true});
FB.Canvas.setAutoResize();
};
(function() {
var e = document.createElement("script");
e.async = true;
e.src = document.location.protocol + "//connect.facebook.net/en_US/all.js";
document.getElementById("fb-root").appendChild(e);
}());
//]]>
</script>
上面的代碼會每隔100ms檢查一次內容大小。如果你想使用不同的時間,你可以通過毫秒爲變量:
window.fbAsyncInit = function() {
FB.Canvas.setAutoResize(50);
};
如果你的內容大小僅通過一次手動更改內容大小頁面加載後不會改變,你可以節省CPU週期:
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
你甚至可以通過所需的尺寸爲參數
window.fbAsyncInit = function() {
FB.Canvas.setSize({ width: 520, height: 600 });
}
0
隱藏滾動條最簡單的方法是使用 FB.Canvas.setAutoResize()
請參閱以下文章/教程以獲取更多信息。
http://gpiot.com/facebook-page-tab-hide-scroll-bars-from-iframe/
相關問題
- 1. Facebook應用程序作爲頁面選項卡問題
- 2. Facebook應用程序iframe問題
- 3. Facebook選項卡應用程序腳本
- 4. Facebook應用程序選項卡
- 5. $ Facebook-> getSession()在Facebook頁面iframe應用程序/選項卡只適用於應用程序管理員登錄
- 6. 使用iFrame定義Facebook應用程序選項卡的自定義高度
- 7. iframe應用程序的facebook評論框
- 8. facebook iframe應用驗證流程問題
- 9. Facebook的選項卡應用程序 - 在IE8滾動和位置問題
- 10. 我的Facebook應用程序選項卡上的鏈接存在問題
- 11. 節點Passport-Facebook登錄Facebook頁面選項卡應用程序
- 12. Facebook Iframe應用Iframe Autoresize問題?
- 13. iframe選項卡facebook應用程序顯示在新頁面而不是iframe/facebook-canvas
- 14. Facebook應用程序問題
- 15. 離子選項卡應用程序與setRoot和推問題
- 16. 如何Facebook的iframe的應用程序加載到應用程序選項卡上的個人主頁
- 17. 在iFrame應用程序選項卡中授予擴展權限
- 18. 靜態iframe選項卡應用程序重定向
- 19. Facebook iFrame選項卡 - 滾動到頂部
- 20. 在iframe中切換Facebook選項卡
- 21. Facebook iFrame選項卡,在底部切斷
- 22. 在Facebook頁面上選項卡Iframe/Canvas
- 23. 某些用戶的Facebook IFrame應用程序問題
- 24. Facebook從應用程序選項卡獲取用戶標識
- 25. Facebook應用程序選項卡 - >使用PHP外部鏈接
- 26. Facebook選項卡應用程序。你好%用戶名消息
- 27. 在Facebook iframe應用程序重定向循環問題
- 28. Facebook Iframe應用程序 - 奇怪的重定向問題
- 29. Facebook應用程序,Iframe擔心(URL問題)
- 30. Facebook的iframe應用程序,與PHP和IE的問題