代码之家  ›  专栏  ›  技术社区  ›  Mike Cornell

关闭IE8兼容模式,好还是坏?

  •  5
  • Mike Cornell  · 技术社区  · 16 年前

    希望这个问题不像我想的那么主观。

    我有一个内部网应用程序,它需要与ie8一起工作,因为企业正在取代ie6成为标准浏览器。

    我们的测试团队发现它在IE8中不起作用,他们几乎不知道它真的起作用了。他们的浏览器被设置为在内部网应用程序的兼容模式下运行IE8。

    我发现,如果我将x-ua-compatible的meta标记设置为ie=emulateie8,我可以强制浏览器将此应用程序呈现为ie8,应用程序运行良好。

    这个解决方案有什么我不知道的陷阱吗?如果是,有更好的解决方案吗?

    1 回复  |  直到 16 年前
        1
  •  5
  •   BlackAura    16 年前

    将x-ua-compatible设置为ie=emulateie8将使即将到来的ie9的行为类似于ie8。

    最初,这可能是你想要的。如果你不能在IE9发布时(我想,明年某个时候)对它进行全面测试,那么如果组织立即升级到IE9,它可能会有帮助。

    当你已经完全测试了所有的东西,并且希望应用程序在ie9的本地模式下工作时,你会有一点卡住。您可以将x-ua-compatible设置为ie=ie9,ie9可以正常工作,但这对ie8意味着什么?

    不过,这都是推测。现在,它不会伤害任何东西。如果需要进行更改以处理更高版本的IE9,可以稍后进行更改。

    推荐文章