到目前为止,我们的客户使用IE6,因此我们的系统仅与IE6兼容。现在,我们也想支持IE8。在使我们的系统适应IE8时,我们将遇到什么不同? (在CSS和JS的上下文中)
提前致谢。
答案 0 :(得分:2)
答案 1 :(得分:1)
http://msdn.microsoft.com/en-us/library/cc351024(VS.85).aspx
如果你专门针对IE 6进行编码(解决问题,使用非标准功能),可能有点粗糙,但IE 8在稳定性和标准支持方面无限好。
除了迁移到IE 8之外,还要考虑支持其他合理兼容的浏览器,例如Firefox,Opera,Safari或Chrome。 IE 8不是一个糟糕的产品,但其他浏览器将“保持诚实”,并帮助您避免黑客攻击,并让您接触到IE 8不支持的功能。
值得注意的是,您可能已经使用的任何框架(如果它仍在维护)将对IE 8提供相同或更好的支持。对于呈现HTML /脚本的任何第三方组件也是如此。
最后,我还会花一些时间与IE 9一起了解微软对该产品的态度。大多数IE 8应用程序都可以在IE 9中正常运行,但存在一些细微差别(主要是在IE 8中修复/重新解释样式和布局实现)。
编辑:这是一个优秀的免费工具,我用它来并排运行不同版本的IE:
http://www.my-debugbar.com/wiki/IETester/HomePage
以下是一些非常标准的IE扩展程序。这些可能仍然适用于IE 8,但请记住,微软正在大力推行标准合规性,并且不保证将来可以使用。此外,其他浏览器根本不支持它们。
同样,据我所知,这些东西都没有从IE 8中删除,但它们都是未来可维护性的危险信号。