我有一个奇怪的问题,我无法让我的FB Like框出现在Chrome,Chrome Incognito / Firefox / Opera中,它根本无法呈现。如果我先登录Facebook,它会显示正常。
内部<head>
:
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=409074972499544";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
打开<body>
<div id="fb-root"></div>
位于我希望在以下位置呈现框的位置:
<div style="padding-bottom: 10px;"><fb:like-box href="https://www.facebook.com/LeagueOfLegendsFinland" width="250" show_faces="false" colorscheme="dark" stream="false" header="false"></fb:like-box></div>
我的FB应用:
那么任何经验丰富的开发者都可以指出我的错误? :)我已经尝试过HTML5 / Iframe版本,但这是同样的交易。还尝试在正文关闭之前移动代码。
哦,如果有人想直接去检查页面:http://leagueoflegends.fi
答案 0 :(得分:1)
如果有任何限制,请检查您的页面数据。由于我们的限制,我们会发生这种情况。年龄限制,国家就是这样。只要删除这些限制,它就可以正常工作。 使用任何iframe fb框或javascript.It wrks很好。
答案 1 :(得分:0)
解决方案:
如果“赞”框不会向已注销用户显示内容,则几乎就是这样 当然,因为您的页面存在人口统计限制。该 API(和社交插件)只会返回有关此类页面的信息 对符合限制条件的用户。
您很可能尚未发布该页面,已标记 对于用户&gt; 18的页面,对于某个国家/地区的用户,或 已将该页面标记为“酒精相关”(将其限制为 在他们国家合法饮酒年龄的用户)
页面本身有国家限制。