Facebook feed iframe 延迟加载

标签 facebook lazy-loading

出于性能目的,我正在寻找一种将粉丝页面提要从 Facebook 延迟加载到我的网站的方法。 由于此提要在用户交互(点击)后可见,我想知道是否,而不是实现

<fb:fan profile_id="XXXXXX" href="http://www.facebook.com/XXXX.XXX" width="292" show_faces="0" stream="true" height="390px" header="false" css="XXX"></fb:fan>

我的标记中的标签(虽然对用户来说是不可见的),我可以通过任何方式请求 facebook 服务器构建 iframe 及其按需内容?

最佳答案

如果您可以使用 iframe 而不是 XFBML,请使用 jQuery ( jsFiddle ) 执行此操作:

$(document).ready(function()
{
    $('#container_for_fb_box').append($('<iframe>')
        .attr({
            'src': "http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&amp;width=292&amp;colorscheme=light&amp;show_faces=false&amp;stream=true&amp;header=false&amp;height=395", 
            'scrolling': 'no',
            'allowTransparency': 'true'
        })
        .css({
            'border':'none', 
            'overflow': 'hidden', 
            'width': '292px', 
            'height': '395px'
        })
     );
 });

关于Facebook feed iframe 延迟加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5916916/

相关文章:

ios - Facebook SDK 如何快速处理自定义登录?

php - Facebook 照片添加标签方法不起作用

ios - 无法将类型 '[String : Any]' 的值转换为预期的参数类型 '[NSAttributedStringKey : Any]'

java - 懒加载引用实现

java - 理解延迟获取

php - 如何过滤指定时间段内的 Facebook 潜在客户

Facebook API : Get all profile pictures

angular - 延迟加载 BrowserModule 已经加载

android - Textview 延迟加载,setText 在 gridview 中的错误位置?

jquery - 你可以在所有图像上使用jquery延迟加载吗(不仅仅是 View 之外的图像)