我有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選項卡應用程序畫布高度 - Firefox的問題
- 2. Facebook應用程序作爲頁面選項卡問題
- 3. Facebook應用程序iframe問題
- 4. Facebook選項卡應用程序腳本
- 5. Facebook應用程序選項卡
- 6. Facebook頁面選項卡內邊框
- 7. Facebook選項卡iframe共享
- 8. $ Facebook-> getSession()在Facebook頁面iframe應用程序/選項卡只適用於應用程序管理員登錄
- 9. facebook應用程序發送框問題
- 10. Facebook自定義IFrame選項卡和Internet Explorer 8問題
- 11. facebook iframe應用驗證流程問題
- 12. 使用iFrame定義Facebook應用程序選項卡的自定義高度
- 13. iframe應用程序的facebook評論框
- 14. 我的Facebook應用程序選項卡上的鏈接存在問題
- 15. Facebook的選項卡應用程序 - 在IE8滾動和位置問題
- 16. 節點Passport-Facebook登錄Facebook頁面選項卡應用程序
- 17. Facebook Iframe應用Iframe Autoresize問題?
- 18. Facebook應用程序問題
- 19. iframe選項卡facebook應用程序顯示在新頁面而不是iframe/facebook-canvas
- 20. Facebook選項卡 - 應用程序與選項卡之間的差異
- 21. 離子選項卡應用程序與setRoot和推問題
- 22. Xamarin IOS選項卡式應用程序問題
- 23. xcode中的選項卡式應用程序問題
- 24. 如何Facebook的iframe的應用程序加載到應用程序選項卡上的個人主頁
- 25. 某些用戶的Facebook IFrame應用程序問題
- 26. 在iFrame應用程序選項卡中授予擴展權限
- 27. 靜態iframe選項卡應用程序重定向
- 28. 開發一個應用程序的iframe選項卡
- 29. Facebook iFrame選項卡 - 滾動到頂部
- 30. 在Facebook頁面上選項卡Iframe/Canvas