4

我们的网站在 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”。

您的帮助将不胜感激。

4

3 回答 3

4

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

于 2012-07-25T11:09:12.530 回答
1

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

html, body {
    position: static;
}

代替position: relative;

也许这可以为某人节省 3 个小时的头痛时间。

于 2012-08-02T00:53:02.443 回答
0

我在使用时遇到了同样的问题bootstrap-webpack,最后我通过将@font-face声明移动到 HTML 头来解决这个问题。感谢FlyingDR

于 2015-11-24T02:42:33.117 回答