【发布时间】:2011-12-13 14:45:00
【问题描述】:
从昨天开始,我们就遇到了“FB 未定义”错误,这是由于 Facebook 未提供核心 Javascript SDK 文件 all.js 引起的。
查看 Firebug 或 Chrome 开发人员工具中的 NET 选项卡,我可以看到 all.js 上的 get 失败。
几次页面刷新后,它可以正常工作,然后 10 分钟后再次无法提供文件。
这是 Facebook 的问题吗?显然我们没有其他网络错误,并且我们不在代理后面。还有人经历吗? Facebook 状态页面没有报告任何问题,我在 Google 上找不到任何最新信息。
“正常”吗?像 Facebook 限制基于一些“上限”或类似的东西?
【问题讨论】:
-
我们仍然遇到这个问题。 connect.facebook.com 的 GET 就死在那里了。在互联网的所有其他部分,我们没有任何其他问题。其他人有(或曾经有过)这个问题吗?有什么合理的理由吗?
-
您是否尝试将其关闭再打开?不,说真的,在另一台服务器上或从不同的计算机上尝试过同样的事情吗?
-
@webarto 是的,我们是 4 个开发人员,都遇到同样的问题,而且来自不同的位置。
-
你确定协议替换没有问题。尝试将 //connect.facebook.com/en_US/all.js 替换为 connect.facebook.com/en_US/all.js
-
另外您必须了解大多数 ISP 提供商使用代理,因此您无法确定这一点。尝试将 ?_=timestamp 广告添加到网址。并从另一个 ISP 的另一个 IP 检查它。
标签: javascript facebook sdk