我在 Safari 和其他浏览器中收到此错误:
“fb-root” div 尚未创建,自动创建
all.js:52
在调用 FB.init() 之前调用 FB.getLoginStatus()。
all.js:52
在我的标题中,我有这个:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml"
xml:lang="en" lang="en">
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<meta property=""fb:admins"" content=""508331528"" />
<meta property=""fb:page_id"" content=""118806721611355"" />
<meta property=""fb:app_id"" content=""426360900751901"" />
(我意识到我不应该拥有所有三个属性标签,但我尝试了各种场景)
在页面的正文中,我有这两个简单的 facebook 标签:
<fb:like data-href="http://www.PrintMyWatercolor.com" layout="button_count" style="width: 90px;" data-show-faces="true" data-send="true" action="recommend"></fb:like>
<fb:comments href="http://www.PrintMyWatercolor.com" numposts="25" width="590"></fb:comments>
据我了解,这应该没问题。我在页面上没有任何明确的 facebook javascript 代码。如何解决此错误?
谢谢,
凯尔