我观察到,Internet Explorer(7 或 8,没关系)很少会在不应用 CSS 的情况下短时间显示我们的网页 ( www.epsitec.ch )。布局看起来完全被破坏了,所有东西都从上到下依次显示。页面完成加载后,所有内容最终都会正确显示。
我们的网页不使用任何花哨的脚本,仅在页面末尾添加了两个用于 QuantCast 和 Google Analytics 的 javascript。顺便说一句,在添加 QuantCast 脚本之前,我们已经遇到了问题。CSS 在该<head>
部分中链接:
<head>
<title>Crésus Comptabilité</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="http://www.epsitec.ch/favicon.ico" />
<link href="../../style.css" rel="stylesheet" type="text/css" />
...
</head>
然后跟随静态 HTML 直到包含 JavaScript 的最后一个块:
...
<div id="account">
<a class="deselect" href="/account/login">Identifiez-vous</a>
<script type="text/javascript">
_qoptions={qacct:"..."};
</script>
<script type="text/javascript" src="http://edge.quantserve.com/quant.js">
</script>
<noscript>
<img src="..." style="display: none;" border="0" height="1" width="1"/>
</noscript>
</div>
<div id="contact">
<a href="/support/contact">Contactez-nous</a>
</div>
<div id="ending"><!-- --></div>
</div>
<script type="text/javascript">
...
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("...");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</body>
由于这是一个非常短暂的视觉故障,我不知道是什么引起了它。更糟糕的是,我无法复制它,而且它只在极少数情况下出现。如何进一步调查故障的原因?有什么我应该注意的最佳实践吗?