这个问题经常出现,它不是 RubyChina 代码导致的,而是 Google Analytics 脚本被墙导致的。 ga.js 会通过一个请求向 GA 服务端发送当前客户端的信息,但这个请求大概有 20% 的概率被墙,Safari 会一直等待,后续的 js 也无法执行。Chrome 会超时失败(在调试工具的 Network 标签页可以看到),后续的 js 同样无法执行。 因为 RubyChina 的回复时间都是通过 js 生成的,这种情况下,就会出现时间不见了。但并不影响其他功能。 cc @lgn21st
因为云梯之前也遇到过这个问题,导致首页 slides 脚本无法加载,所以我们深入研究了一下原因。然后眼泪都掉下来了。