Internet explorer Web开发人员是否应该升级到Internet Explorer 8?

Internet explorer Web开发人员是否应该升级到Internet Explorer 8?,internet-explorer,internet-explorer-8,internet-explorer-7,upgrade,Internet Explorer,Internet Explorer 8,Internet Explorer 7,Upgrade,我是一名web应用程序开发人员,一直在Windows机器上工作。今天我收到一个更新通知,要求我将Internet Explorer升级到版本8。我之前在测试版期间安装了IE8,但由于它的“兼容性模式”和IE7的独立版本之间的不一致(非常奇怪,尽管是“边缘”,javascript/css错误),我卸载了它 所以我的问题是,到现在为止,这些矛盾已经解决了吗?如果我在兼容模式下测试一个站点,我有多大信心它会在IE7中显示/工作?您认为web开发人员此时升级到IE 8“安全”吗?我在兼容模式方面没有任何

我是一名web应用程序开发人员,一直在Windows机器上工作。今天我收到一个更新通知,要求我将Internet Explorer升级到版本8。我之前在测试版期间安装了IE8,但由于它的“兼容性模式”和IE7的独立版本之间的不一致(非常奇怪,尽管是“边缘”,javascript/css错误),我卸载了它


所以我的问题是,到现在为止,这些矛盾已经解决了吗?如果我在兼容模式下测试一个站点,我有多大信心它会在IE7中显示/工作?您认为web开发人员此时升级到IE 8“安全”吗?

我在兼容模式方面没有任何问题。我升级到了IE8,尽管我们还有一台运行IE7的测试机。我也使用,这是一个很棒的工具。

其他运行Windows的人,而不是在过滤这些东西的公司环境中,也会收到同样的更新通知

因此,如果您的用户主要使用IT部门控制IE升级的公司计算机,那么在主计算机上坚持使用IE7(并在虚拟机或其他计算机上使用IE8进行测试)可能是最佳选择


否则,您应该与大多数用户一起移动,或者使用带有IE7的虚拟机进行反向测试,或者使用兼容模式。

我目前正在为同一台机器上的IE6、IE7、IE8、Firefox、Safari、Opera和Chrome开发网站

我使用IE8测试IE8和IE7渲染(使用包括的开发人员工具,您可以在IE8和IE7渲染模式之间切换浏览器…更不用说在每个浏览器的怪癖和兼容模式之间切换)


为了回到IE6,我使用了的Beta版(如果你还没有看到,就去看看吧……他们将提供Firefox和Safari渲染到我上次检查的版本)

我能给出的最好建议是,你保留一些带有IE7和IE6的虚拟机。IE8对我来说也很不稳定,时不时会崩溃。兼容模式似乎至少在我的网站上起作用,所以这部分看起来还可以

你应该在你的观众最喜欢的浏览器上开发。如果你预计你的读者会使用IE8,那么你应该使用IE8


显然,您应该在所有方面进行测试,但您应该更加关注用户最可能使用的内容。

您始终可以运行的不同版本来模拟不同的环境。这就是我们所做的,它确实有效


微软甚至免费发布了这个软件(见上面的链接)。

我认为这对于内置的开发者工具包来说是值得的。(按F12键查看)


您是否考虑过在虚拟机中安装虚拟PC(免费)或VMWare并运行IE7?

如果您使用jQuery之类的工具进行客户端编程,理论上“所有”兼容性测试都已经为您完成。他们有大量的测试套件来确保这一点。

我喜欢IE系列


安装IE8,毕竟您需要能够检查IE8中的页面。
要检查旧版本,可以安装。它让你不用为虚拟机烦恼。

在尝试了IE8的开发工具(按F12键)并看到它有多好之后,我可以说它是必须升级的,而且你还有许多其他方法可以在前面列出的答案中的以前的版本上进行测试


IE7也有类似的版本可供下载。

我的天啊,是的

IE8是微软的一款非常好的产品。它不仅速度快(没有它应该的那么快,但已经足够好了),而且它还剥夺了Firebug的所有功能。它还包含IE7的渲染引擎,所以你真的没有失去任何东西,只有胜利

按F12键,您将能够选择如何显示页面:IE7、IE8或一些我永远无法理解的中间内容。您还可以通过将其添加到HTML代码(取自)中,强制web浏览器以IE7模式呈现



我还要说的是:我建立的网站在IE8下通常没有显示问题,看起来和FF3、Opera、Konqueror、Chrome等一样。。。它实际上是一个很好的浏览器。

另一个可能的解决方案是使用此处提供的多IE安装:。

IETester似乎可以解决99%的问题。如果我没记错的话,我确实有一两次不得不使用真正的IE6。在一些安装中,IETester在加载页面时给了我一些奇怪的JavaScript弹出窗口,而实际的IE6没有。升级的另一个重要原因是旧IE的安全问题。IE8更安全,至少从我在互联网上看到的文章来看,这个问题是关于开发者的观点。如果你只使用IE查看自己的网页,那么安全性就不是什么大问题。不,那根本不起作用。jQuery不提供空间的完全覆盖。在现实世界的应用程序中,您在jQuery之外做了足够多的JavaScript、HTML和CSS,导致IE6中出现各种各样的错误。是的,很不幸。根据Ajaxian上的一篇帖子,IE7用户正在升级到IE8,但IE6用户没有。我想这是有道理的——如果你跳过了IE7,你为什么要去IE8?我的情况不同。我们的内部网已经批准了浏览器,所以我不必开发IE6,谢天谢地。还有其他地方可以下载吗?我一直在获取文件的一小部分。我也尝试了IE collection-但我发现我无法在以前的版本中键入文本框-有人知道问题是什么吗?我认为你应该坚持标准,而不在乎你的用户使用哪种浏览器。这是唯一正确的方法。我认为浏览器战争已经结束,它们现在都符合标准。。。嘿?乌托邦?
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />