我公司的收益来自使用IE6、7,Firefox和Safari的出色用户体验。我们90%的流量以IE结尾,并且大概60%的流量仍为IE6。 IE6有很多已知的陷阱,例如在仍插入DOM对象而使浏览器崩溃的同时访问DOM对象。在例行测试中几乎没有这些问题浮出水面,它们几乎总是包含一些奇怪的计时竞赛条件,这些条件仅影响我们一周中最重要的客户。
您使用什么过程或工具来确保导致IE崩溃的已知模式不存在于您的代码中?
补充:对于那些建议坚持使用第三方库的人:我同意这会有所帮助,但是您仍然必须将这些API与Javascript粘合在一起。有没有人不只是指责他们,等着有人在野外让他们知道那里的代码刚刚使他们的系统崩溃了?
最佳答案
我们不用担心。取而代之的是,我们使用诸如jQuery之类的第三方工具(当然,与我们公司中的jQuery完全一样)来确保跨平台特性得到处理。