2010-09-15 73 views
4

我们已经听说了很长时间,大公司不会从IE6升级,因为一些关键的遗留应用程序是专门为IE6构建的。不幸的是,“应用程序”的定义,天气其Web应用程序,桌面应用程序,浏览器插件(!),或其他未指定。从IE6升级到IE7 +时究竟发生了什么?

但是,当升级到IE6之后,究竟发生了什么事?由于引擎类似,我无法想到任何事情,但我显然是错误的。

+10如果你能指点我这样的应用程序。

+1

任何依赖于IE6中的一些非标准怪癖正常工作将打破。 IE8有一个怪癖模式来防止(或者至少减少)这种情况的发生。 – 2010-09-15 23:04:48

+0

你从来没有作为一个Web开发人员工作过,是吧? – 2010-09-15 23:06:15

+0

@Ian我有,我从来没有试图专门针对IE6 – TheLQ 2010-09-15 23:10:02

回答

2

我不认为这两者之间实际上有任何重大变化。例如,通过支持IE7,jQuery本质上支持IE6,因为它们非常相似。但IE7显然确实引入了一些新的错误(不幸的是,我不能告诉你它们是什么),这在IE6中找不到。

相关

Q:需要支持Internet Explorer 6和其中的一些老的浏览器中,有多少是阻碍jQuery的,有一天,当你可以远离那你认为它会给jQuery带来多大的能力?

John Resig:如果我们今天放弃了对IE6的支持,绝对没有什么会改变,至少对于jQuery核心而言。 jQuery UI可能会受益更多。 JavaScript引擎和导出的DOM引擎在6到7之间没有变化。这是一个谎言。他们确实改变了。他们在IE7中引入了两个错误。这真是令人沮丧。在我们的例子中,最好是IE7支持比IE6更好。现实情况是,从我的角度来看,IE6和IE7是一样的。 IE7在IE8中出货。 IE8将会持续很长一段时间。没有理由放弃这些。

相关问题