Javascript Facebook页面插件有时不显示

Javascript Facebook页面插件有时不显示,javascript,wordpress,facebook,Javascript,Wordpress,Facebook,我们最近更新了一个客户的facebook订阅源,以使用更新的订阅源,并多次向我们发送电子邮件,表示他们看不到。上次我更新它时,我们没有使用带有插件的Facebook应用程序。我已经在Chrome、Firefox、Safari mac和iphone中看到了它,我可以看到它。通过谷歌搜索,我找不到关于这个问题的任何信息 在第一个标题“最近的帖子”下。该网站使用Wordpress 3.6.1。我想更新,但那不是我的电话 这段代码是JavaScript SDK吗?位于body标签的正下方: <di

我们最近更新了一个客户的facebook订阅源,以使用更新的订阅源,并多次向我们发送电子邮件,表示他们看不到。上次我更新它时,我们没有使用带有插件的Facebook应用程序。我已经在Chrome、Firefox、Safari mac和iphone中看到了它,我可以看到它。通过谷歌搜索,我找不到关于这个问题的任何信息

在第一个标题“最近的帖子”下。该网站使用Wordpress 3.6.1。我想更新,但那不是我的电话

这段代码是JavaScript SDK吗?位于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 ="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
这段代码就是实际的插件:

<div class="fb-page" data-href="https://www.facebook.com/CompletelyKids1" data-width="100%" data-height="300px" data-small-header="true" data-adapt-container-width="true" data-hide-cover="true" data-show-facepile="false" data-show-posts="true">
<div class="fb-xfbml-parse-ignore">
<blockquote cite="https://www.facebook.com/CompletelyKids1">
<a href="https://www.facebook.com/CompletelyKids1">Completely KIDS</a>
</blockquote></div></div>
我的问题是为什么它不会出现在他们面前?到底是浏览器问题还是电脑问题?代码中是否有什么东西可以阻止它在某些设备/浏览器上显示?我应该为此使用Facebook应用程序吗

谢谢

更新:我有客户端删除缓存,他们可以看到它


07/06/15更新:现在她看不到了,但我可以和我的一个同事一样看到了。

也许他们停用了javascript,或者需要删除缓存。

我一直在运行的事情是,为了让它显示出来,看到页面的用户需要同时登录facebook。这真的很烦人,因为如果他们没有登录,那么我看到的只是一个白色的空框。我在多个浏览器上执行此操作,清除缓存等,唯一有效的方法是登录到我的帐户。

确保页面已发布

Facebook页面>设置>常规>页面可见性>页面发布

并取消国家限制:

Facebook页面>设置>常规>国家限制>页面对每个人都可见

最后一个解决了问题。它被设置为只允许一个国家,即使在那个国家,页面插件也不可见--

你说得对

首先,转到已发布的页面: Facebook页面>设置>常规>页面可见性>页面发布

然后取消国家限制:
Facebook页面>设置>常规>国家/地区限制>页面对每个人都可见

Chrome控制台显示一条警告:“无效的应用程序Id:必须是代表应用程序Id的数字或数字字符串。”//在您决定不在SDK初始化中使用应用程序Id之前,此问题是否已经存在?@CBroe:是。他们第一次看不到它时,它仍然有应用程序id。@ThemesCreator:谢谢!我让他们删除缓存,他们现在可以看到了。不客气!我已经删除了评论并将其作为答案,请将其标记为正确的回答!我已经激活了Javascript并关闭了缓存;这对我来说不起作用。