避免凌乱的浏览器死亡

Yor*_*ric 5 javascript browser quirks-mode

在过去的几个月里,我一直在研究一个大型的Web应用程序.反复地,我们编写的代码根据DOM和JS规范应该可以完美地工作,但仍然设法完全杀死我们的一个或多个测试浏览器 - 最近,我们生成的纯JavaScript代码应该是无害的但会导致一般IE8中的保护错误,完全冻结Safari等的其他代码片段

好吧,我们将逐项解决每个问题,尽可能多的血液,汗水和代码.但我想到的问题如下:是否有关于此类浏览器弱点的知识库?与quirksmode.org相似的东西,但是有关如何编写代码以避免杀死我们的浏览器的指南?

谢谢.

编辑精度:并不是它改变了问题,但我们正在使用jQuery.

T.J*_*der 3

您可能已经走上了这条路,但是大多数主要库(如jQueryPrototypeYUIClosure任何其他库)都将遇到大多数这些问题,并且已经为您编写了代码。