【问题标题】:Why won't IE8 render?为什么 IE8 不渲染?
【发布时间】:2013-02-22 15:50:08
【问题描述】:

我正在帮助 Adob​​e CQ5 中的客户构建网站。由于客户的偏好,我无法发布源代码,但我们在使用 IE8 时遇到了问题。

当我们尝试在 IE8 中查看站点时,页面将不会呈现。使用开发工具时,我们可以浏览 HTML,并且选择工具确实成功地突出了带有蓝色轮廓的元素,但它们都没有呈现。页面只是白色的。事物在 IE7 浏览器模式下正确呈现,但在 IE8 或 IE8 兼容模式下不正确。

我已经通过 W3 验证器运行了 html,但没有出现任何异常情况。有人有线索吗?

【问题讨论】:

  • 能否请您发布源或上传到服务器以便我们查看?
  • 如果您不发布代码,那么任何人都不太可能或愿意帮助您。
  • 没有看到任何代码是盲目的猜测。它可能是 HTML、CSS 或 JS,也可能是服务器标头,或者可能是损坏的 JPG 文件。它真的可以在任何地方。也许javascript控制台中有一些东西。或者服务器日志。或缓存代理。我已经看到所有这些事情都会破坏 IE 中的页面呈现。

标签: internet-explorer-8 rendering aem


【解决方案1】:

一定有一些 javascript 错误导致了这种情况。否则 CQ5 在 ie8 中渲染得很好

【讨论】:

    【解决方案2】:

    如果它适用于 IE7 但不适用于 IE8,您可以尝试将其添加到 <head> 部分

    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    

    这会强制 IE7 仿真。您也可以尝试使用 doctype 看看这是否有任何不同。

    【讨论】:

      猜你喜欢
      • 2020-06-22
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 2020-07-11
      • 2023-03-24
      相关资源
      最近更新 更多