在过去的几个月里,我一直在开发一个大型 Web 应用程序。反复地,我们编写的代码,根据 DOM 和 JS 规范,应该可以完美运行,但仍然可以完全杀死我们的一个或多个测试浏览器——最近,我们生成了纯 JavaScript 代码,它应该是无害的,但会导致一般IE8 中的保护错误,其他完全冻结 Safari 的代码等。
好吧,我们将用尽可能多的鲜血、汗水和代码来逐项解决每个问题。但我想到的问题是:是否有关于这种浏览器弱点的知识库?类似于 quirksmode.org 的东西,但有关于如何编写代码以避免杀死我们的浏览器的指南?
谢谢。
编辑精度:并不是说它对问题有任何改变,而是我们使用的是 jQuery。