1

我们的网站使用 Facebook 登录和普通登录。

Facebook 在我们大学的网络上被禁止使用。当我尝试在学校进入我们的网站时,它没有加载。在 Chrome 的网络选项卡中,它显示“待处理...”。

评论后编辑:

  • Facebook SDK 已经是异步的。但不像异步那样工作。
  • 没有javascript错误。
  • 不尝试使用 Facebook 登录。只是想进入一个包含 Facebook jssdk 的网站
  • “告诉你的政府来解决它”不是回复或解决方案。你知道Facebook在中国也被屏蔽了。如果它在那里也表现得这样,那真是太糟糕了。
4

2 回答 2

6

“告诉你的政府来解决它”不是回复或解决方案。

是的。

根据您的问题描述,

当我尝试在学校进入我们的网站时,它没有加载。在 Chrome 的网络选项卡中,它说“待定...”

听起来很像请求以超时的方式被阻止 - 因此嵌入了 SDK 的整个网站被阻止呈现......如果脚本嵌入<head>到文档中,就会发生这种情况。

因此,解决这个问题将是您的管理员的权力(和责任,有人可能会争辩)。以一种不会让请求超时的方式,但 fe 将其“重定向”到本地 Web 服务器,该服务器可以立即以 403 Forbidden 或 404 File Not Found 等响应,这样浏览器就不会等待(似乎) 无休止地下载永远不会发生的脚本资源。

你知道Facebook在中国也被屏蔽了。如果它在那里也表现得这样,那真是太糟糕了。

好吧,如果这就是他们遇到的所有问题,那真是太幸运了……我想我记得我读过 Facebook 在那里甚至没有那么受欢迎,但他们有自己的“自己的”本地社交网络……</p>

于 2013-03-11T21:48:20.263 回答
1

这个问题让我想起了 Steve Sauders 的一次演讲。http://www.youtube.com/watch?v=aHDNmTpqi7w

他指出了一些异步链接,它们可能看起来像异步但不一定是异步的。看看这个并重新检查你的html。希望这可以帮助您解决问题

于 2013-03-22T18:06:57.977 回答