Facebook页面插件有时不显示

时间:2015-07-02 18:38:56

标签: javascript wordpress facebook

我们最近更新了我们客户的一个Facebook Feed以使用较新的Facebook Page Plugin,并多次通过电子邮件发送给我们,说他们无法看到它。我最后一次更新它,以便我们不使用带插件的Facebook应用程序。我已经在Chrome,Firefox和Safari(mac和iphone)中查看了它,我可以看到它。谷歌搜索,我无法找到关于这个特定问题的任何信息。

它位于第一个标题下的sidebar of the homepage"最近的帖子"。该网站正在使用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>

我的问题是为什么它不会出现在他们面前?它们会出现浏览器问题(IE)或计算机问题吗?代码中是否有某些东西可以防止它出现在某些设备/浏览器上?我应该使用Facebook应用吗?

谢谢!

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

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

4 个答案:

答案 0 :(得分:0)

也许他们有javascript停用或需要删除缓存

答案 1 :(得分:0)

我一直在努力的是,为了让它显示,用户看到页面需要同时登录到Facebook。这真的很烦人,因为如果他们没有登录,那么我看到的只是一个空盒子。我在多个浏览器,清除缓存等上执行此操作,只有当我登录到我的帐户时它才有效。

答案 2 :(得分:0)

确保页面已发布。

Facebook页面&gt;设置&gt;一般&gt;页面可见性&gt;页面已发布

并删除国家/地区限制:

Facebook页面&gt;设置&gt;一般&gt;国家限制&gt;每个人都可以看到页面

最后一个解决了问题。它被设置为只允许一个国家,甚至在该国家,页面插件不可见-_-

答案 3 :(得分:0)

你是对的......

  1. 首先,转到已发布的页面:
  2. Facebook页面&gt;设置&gt;一般&gt;页面可见性&gt;页面发布

    1. 然后删除国家/地区限制:
    2. Facebook页面&gt;设置&gt;一般&gt;国家限制&gt;每个人都可以看到页面