今天一个朋友打电话来说他的网页只显示一个头子,下面是一片空白。
我打开他的网页,的确是这样的情况,排除了网速问题,查看网页源代码,发现代码很混乱,但至少可以看出有些内容在源代码中有,但就是没有在网页上显示出来。
于是等待试试,结果一段时间后,整个网页显示出来了,但其中有一个区域是空白的。
经分析,这个区域本来是供一个 JS 显示内容的,而这个 JS 文件位于另外一个服务器上,问题就在这个 JS 路径中的域名过期了。
原来 JS 路径指向一个过期的域名,导致不停地解析域名花了不少时间,而整个网页除了头和尾,中间完全是一个超大的表格,导致整个表格都显示不出来。真是一只老鼠打坏一锅汤啊。