我一直试图弄清楚为什么我的likebox的代码在我将它粘贴到我的页面时不起作用但是当在html文件中使用相同的代码时它会很好地加载。我从官方facebook 开发生成器获得了代码。脚本代码在 header.php 中,应该调用 js 的带有 div 的代码在消息正文中作为原始 html。不过,我什么也得不到。
有没有其他人经历过这个?
从我的计算机加载时,以下代码将起作用。当我将相同的文件上传到 (loft3.com/hp.html) 或尝试使用 header.php 中的代码并在我的帖子中调用第二部分时,将无法正常工作。
<html>
<body>
<div id="fb-root"></div>
<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 = "http://connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-like-box" data-href="http://www.facebook.com/hp" data-width="800" data-show-faces="true" data-header="false" data-stream="true" data-show-border="false"></div>
</body>
</html>