IE8在元刷新后显示空白页,尽管HTML已完全加载

时间:2012-07-10 09:04:58

标签: internet-explorer-8

我们的网站在IE8中遇到了一个奇怪的问题。虽然HTML已完全加载,但有时我们的主页仍然完全空白。此外,鼠标指针响应按钮和链接,即使它们没有显示。当我们将鼠标悬停在应该有按钮或链接的地方时,鼠标指针会响应,就像有一个实际的链接或按钮。好像IE8已经渲染了整个页面,但是没有显示它。我们在IE8中的不同机器上随机地遇到了这个问题。

我一直在阅读有关此行为的许多论坛主题,但尚未找到解决方案。但我确实有一些指示。它应该与我们使用的CMS使用元刷新的事实有关。我们在域的根目录中提供的页面如下所示:

<html>
 <head>
  <title>redirect</title>
  <meta http-equiv="Refresh" content="0; URL=/web/show">
 </head>
 <body></body>
</html>

当我们访问我们的域example.com并转发到example.com/web/show时,有时会出现此问题。当我们直接转到example.com/web/show时,这个问题永远不会发生,所以它必须与刷新有关。

  • 在Firefox中我们可以看到/ web / show返回响应代码200。
  • 在IE8中,在安全设置中启用了“允许META REFRESH”。

我们将非常感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

我们通过删除@ font-face解决了这个问题。

答案 1 :(得分:1)

很高兴听到你解决了这个问题。我有同样的问题,并且在最近3个小时内拼命寻找解决方案,直到我意识到对于IE8我必须定义

html, body {
    position: static;
}

而不是position: relative;

也许这可以节省3个小时的头痛。