Facebook评论社交插件存在问题 - 它在FF和Chrome中运行良好,但从未在IE 8中显示。
我已经将其剥离到最低限度,以防万一我公司的CMS出现问题 - 但它仍然没有出现在IE 8中。
Page在这里: http://www.idigbig.com/pages/fbcommenttest23.html
IE中的错误:
网页错误详情
用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.1; WOW64; Trident / 4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.1; OfficeLiveConnector.1.3; OfficeLivePatch.0.0) 时间戳:星期二,2010年6月22日16:23:33 UTC
消息:'document.getElementById(...)'为null或不是对象 行:11 查尔:5 代码:0
任何帮助将不胜感激!
答案 0 :(得分:9)
添加以下属性,使其适用于f .. IE:
<html xmlns:og="http://opengraphprotocol.org/schema/"
xmlns:fb="http://www.facebook.com/2008/fbml">
答案 1 :(得分:2)
上述解决方案对我不起作用。我的喜欢和评论插件不会加载,我有一个关于缺少大括号的错误。
但是,这个奇怪的代码修复了它:
<!--[if IE]>
<script src="http://connect.facebook.net/en_US/all.js?xfbml=1" type="text/javascript">
</script>
<![endif]-->
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1" type="text/javascript"></script>
(注意URI中的“?”和“#”差异)