В течение последних нескольких месяцев я работал над большим веб-приложением. Неоднократно мы писали код, который, согласно спецификациям DOM & JS, должен работать отлично, но все же удается полностью убить один или несколько наших тестовых браузеров - недавно мы создали чистый код JavaScript, который должен был быть безопасным, но вызывает общие Сбои защиты в IE8, другие фрагменты кода, которые полностью замораживают Safari и т. Д.
Что ж, мы решим каждую проблему, элемент за элементом, с таким количеством крови, пота и кода, сколько потребуется. Но вопрос, который я имею в виду, заключается в следующем: есть ли база знаний по таким слабостям браузера? Что-то сравнимое с quirksmode.org, но с инструкциями о том, как кодировать вещи, чтобы не убивать наши браузеры?
Спасибо.
edit Точность: не то чтобы это что-то меняет в вопросе, но мы используем jQuery.