【发布时间】:2015-08-12 14:45:02
【问题描述】:
我正在创建一个网站,我想在上面实现公司的 FB 页面,但我无法让它工作。我看到的只是加载页面时显示的页面名称。我有来自https://developers.facebook.com/docs/plugins/page-plugin 的代码,我有两个代码块可以使用,第一个是脚本,我尝试将它放在正文元素之前、内部和之后。第二个代码块应该放在我希望它出现在页面上的位置。如果您知道为什么显示不正确,请告诉我。
<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 = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.4";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-page" data-href="https://www.facebook.com/facebook" data- width="320" data-height="450" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true" data-show-posts="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/facebook"><a href="https://www.facebook.com/facebook">Facebook</a></blockquote></div></div>
【问题讨论】:
-
请添加一些代码。到目前为止,您尝试过什么?
-
“请告诉我你是否明白为什么这不能正确显示”如何,我们看不到你的代码
-
我添加了 facebook 生成的 ode
-
您是通过 HTTP 调用您的网站,还是只是通过本地文件系统在浏览器中查看它?在执行后者时,来自 FB 的代码将无法按原样工作,因为他们使用协议相对 URL 来嵌入他们的 SDK。
标签: javascript jquery facebook