找到我的iframed页面的可见高度 - (fb page)

时间:2012-04-20 23:28:47

标签: jquery facebook iframe height colorbox

我的页面显示在iframe(Facebook页面)大约2000像素高,但当然只有少数人在任何时候都很容易被抓住。

是否有可能找到我页面的可见高度?使用$ window.width()给出了页面的总高度。

1 个答案:

答案 0 :(得分:1)

facebook javascript sdk的方法是 FB.Canvas.getPageInfo

  

当Canvas应用程序在iframe中运行时,它无法访问   window.innerHeight和window.innerWidth。这种方法存在于   提供对客户端(浏览器)维度的访问权限   当前滚动位置和偏移坐标。

它易于使用:

FB.Canvas.getPageInfo(
    function(info) {
        console.log(info);
    }
);

根据该信息,您应该能够计算出您需要的信息。