Facebook Like Box获胜;t出现(引导程序)
Facebook Like Box Won't Appear (Bootstrap)
所以这让我抓狂,我一直在搜索类似的问题,但他们都有似乎不适合我的解决方案。我试图在我的引导程序网站上添加一个赞框,但它不会出现。我使用的是HTML5版本的小部件,但尝试过其他的都没有用,在我的身体标签后有这个:
<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 = "js/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
我对all.js进行了本地验证,因为GET无法从Facebook服务器检索到它,即使在我卸载Ghostery之后也是如此。
接下来,我用添加了我的赞框
<div class="fb-like-box" data-href="MYSITEURL" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div>
当然,有了我的实际URL,无论我如何在div中单独排列代码或其他什么,都不会出错。非常感谢您的帮助!
我假设您在本地服务器上测试站点,所以您所需要做的就是将"https:"
添加到此行:
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
像这样:
js.src = "https://connect.facebook.net/en_US/all.js#xfbml=1";
干杯!
我认为您的问题与Bootstrap无关。看见http://bootply.com/94974,这使用了与您相同的代码,并且运行良好。
请注意,在您的示例代码js.src = "js/all.js#xfbml=1";
中引用了一个本地all.js,其中需要//connect.facebook.net/nl_NL/all.js
之类的东西。
它工作起来没有问题。需要确保引用的粉丝页面(data href)是有效的。
可能是FB页面权限设置问题。如果特定位置的访问者的页面可见性受到限制,则不会出现类似框。
相关文章:
- Html引导程序警报自动关闭困难
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- Twitter引导程序Typeahead-Id&标签
- 引导程序崩溃一次只能看到一个
- 引导程序/基础堆叠行/列
- 如何保持引导程序下拉复选框列表下拉
- .aspx页面上引导程序中的动态选项卡
- 菜单栏class=活动引导程序主题无法正常工作
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 如何在引导程序元素的顶部添加掩码
- 如何平滑地设置twitter引导程序进度条的动画
- Facebook Like Box获胜;t出现(引导程序)
- 优化引导程序时出现早午餐错误
- 在引导程序 3 按钮下拉列表中添加滑动功能时出现问题
- 尝试添加 jQuery 和引导程序时出现 jQuery 非法字符
- 如何在屏幕上出现另一个引导程序时隐藏另一个引导程序的模式
- 使用 Twitter 引导程序 3 的网站出现 IE11 导航问题
- 引导程序3:当类的点击事件启动时,popover最初不会出现
- 启动弹出窗口时出现引导程序灯箱问题
- Twitter引导程序下拉菜单不可用;t出现