因为昨天是我的应用程序没有呈现xfbml标签(名称和图片).我在Canvas-iframe应用程序中使用新的JavaScript SDK.
Firebug告诉我控制台内的以下内容:
Get: http://0.channel20.facebook.com/x/3332504234/true/p_1348362044=0
Run Code Online (Sandbox Code Playgroud)
过了一会儿:
XFBML tags failed to render in 30000ms.
Run Code Online (Sandbox Code Playgroud)
有人有同样的问题,或者知道为什么会这样?
Moh*_*rif 11
即我已经长期得到同样的问题,并且能够立即解决它.
所有你需要将整个XFBML代码包装在JS/jQuery中并解析它,如下所示:
$('#like').html('<fb:like href="'+url+ '" layout="button_count" show_faces="false" width="65" action="like" font="segoe ui" colorscheme="light" />')
if (typeof FB != "undefined"){
FB.XFBML.parse(document.getElementById('like'))
}
Run Code Online (Sandbox Code Playgroud)
HTML代码:
<div id="like">
</div>
Run Code Online (Sandbox Code Playgroud)
你完成了.
| 归档时间: |
|
| 查看次数: |
4600 次 |
| 最近记录: |