出于性能目的,我正在寻找一种将粉丝页面提要从 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&width=292&colorscheme=light&show_faces=false&stream=true&header=false&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/